SpringCloud
微服务
坯子蔡
永远怀着一颗学习的心去行走
展开
-
服务间通讯与调用 - Feign
服务间通讯与调用 - Feign1. 武装到牙齿 - Feign体系架构1.1 上半场 - 构建请求1.2 下半场 - 发起调用2. 大话Feign之动态代理2.1 抢亲小队 - 截胡方法调用2.2 Spring的动态代理3. 理想的Feign风格项目结构3.1 理想结构4. 服务调用的超时重试(底层采用Ribbon)4.1 求极值的参数4.2 极值函数 1. 武装到牙齿 - Feign体系架构 大家有没有看过一部叫做《黑衣人》的电影?这部电影讲述了搞笑特工联手对抗外星生物,维护世界和平的故事。里面有原创 2020-12-08 19:13:50 · 509 阅读 · 0 评论 -
负载均衡 - Ribbon
负载均衡 - Ribbon1. Ribbon体系架构解析2. 懒加载和饥饿加载-一定是环境问题3. 负载均衡策略-七种策略3.1 RandomRule - 随性而为3.2 RoundRobinRule - 按部就班3.3 RetryRule - 卷土重来3.4 WeightedResponseTimeRule - 能者多劳3.5 BestAvailableRule - 让最闲的人来3.6 AvailabilityFilteringRule - 我是有底线的3.7 ZoneAvoidanceRule - 我的原创 2020-12-07 20:14:50 · 342 阅读 · 0 评论 -
服务容错 - Hystrix
服务容错 - Hystrix1. Hystrix 体系架构与核心功能1.1 服务降级1.2 服务熔断1.3 线程隔离2. 服务降级2.1 服务降级原理解析2.1.1 盯梢名单 - @HystrixCommand2.1.2 锦衣卫工作流程 - 异常捕捉2.2 服务降级常用方案2.2.1 沉默是金 - 静默处理2.2.2 瞒天过海:默认值2.2.3 好好改造:想办法恢复服务2.2.4 一错再错 - 多次降级2.3 Request Cache2.4 超时降级 - 规避与Ribbon共同作用时的坑2.4.1 数学课原创 2020-12-04 17:12:19 · 439 阅读 · 0 评论 -
服务治理 - Eureka
服务治理 - Eureka1. 什么是服务治理1.1 服务治理的伟大目标1.2 实现目标要先解决问题1.3 服务治理的解决方案2. 注册中心知多少2.1 等待戈多2.2 注册中心的日常任务2.3 戈多报道指南3. 服务注册知多少4. 服务发现-你是我的眼4.1 你是我的眼4.2 谁去打史密斯4.2.1 基于客户端的服务发现4.2.2 基于服务端的服务发现4.2.3 论挨揍的效率5. 心跳监测与服务剔除5.1 感受你的心跳5.1.1 心电图里的信息5.1.2 两个核心指标5.2 服务剔除6. 服务续约-向天再原创 2020-12-02 20:24:01 · 568 阅读 · 1 评论