ribbon客户端负载均衡
ribbon客户端负载均衡
服务端的负载均衡
所有的请求都像服务端发起请求
客户端的负载均衡
由消费者自己确定调用对应的服务提供者
Ribbon的核心知识
Ribbon客户端负载均衡器的结构和初始化过程
Ribbon如何发现有哪些服务实例
ribbon新建一个spring(ApplicationContext)的子容器AnnotationConfigApplicationContext,服务实例都会注册到该容器中。
1.通过注解找到loadBlancerClient
2.调用 InterceptingClientHttpRequest的execute
3.调用RestTemplate的doExecute()
4.执行loadBlancer的execute方法