Ribbon源码分析
1 环境准备
1.1 服务生产者集群

1.2 服务消费者


2 @LoadBalanced源码负载核心源码解析

支持负载均衡的restTemplate何时注入?




至此,添加了注解LoadBalanced的restTemplate被添加了一个LoadBalancerIntercepter拦截器,之后重点放在
LoadBalancerIntercepter的intercept方法上。



如何获取均衡器对象?

从clientFactory中获取负载均衡器对象,那clientFactory如何实例化的呢?回到最初的RibbonClientConfifiguration自动配置类中发现,


RibbonClientConfifiguration中装配了负载策略和负载均衡器:


回到根据负载均衡器获取一个实例Server对象:


5386

被折叠的 条评论
为什么被折叠?



