当前位置: 首页 > 图灵资讯 > java面试题> Fegin怎么做负载均衡?Ribbon?

Fegin怎么做负载均衡?Ribbon?

来源:图灵教育
时间:2024-03-20 13:14:15
 

在Feign中,负载均衡是通过集成Ribbon来实现的。

Ribbon是Netflix开源的一个客户端负载均衡器,可以与Feign无缝集成,为Feign提供负载均衡的能力。

Ribbon在发起请求前,会从“服务中心”获取服务列表(清单),然后按照一定的负载均衡策略去发起请求,从而实现客户端的负载均衡。Ribbon本身也维护着“服务提供者”清单的有效性。如果它发现“服务提供者”不可用,则会重新从“服务中心”获取有效的“服务提供者”清单来及时更新。

客户端负载均衡