ribbon
will的猜想
这个作者很懒,什么都没留下…
展开
-
springcloud-consul-ribbon详解
Ribbon是一个客户端负载均衡器,它可以很好地控制HTTP和TCP客户端的行为。Feign已经默认使用了Ribbon(参考文章)一、先来看看ribbon的几个核心类1、IClientConfig 默认实现类DefaultClientConfigImpl,主要用来配置ribbon客户端的相关属性配置2、ServerListUpdater默认实现类PollingServerListUpd...转载 2018-11-06 13:08:00 · 3263 阅读 · 2 评论 -
Ribbon之Loadbalance的源码分析
Load Balance负载均衡是用于解决一台机器(一个进程)无法解决所有请求而产生的一种算法。像nginx可以使用负载均衡分配流量,ribbon为客户端提供负载均衡,dubbo服务调用里的负载均衡等等,很多地方都使用到了负载均衡。使用负载均衡带来的好处很明显:当集群里的1台或者多台服务器down的时候,剩余的没有down的服务器可以保证服务的继续使用 使用了更多的机器保证了机器的良...转载 2018-11-06 13:17:41 · 1249 阅读 · 0 评论 -
springcloud ribbon的 @LoadBalanced注解的使用理解
在使用springcloud ribbon客户端负载均衡的时候,可以给RestTemplate bean 加一个@LoadBalanced注解,就能让这个RestTemplate在请求时拥有客户端负载均衡的能力:@Bean @LoadBalanced RestTemplate restTemplate() { return new RestTemplate()...转载 2018-11-06 13:20:29 · 2442 阅读 · 1 评论