Spring Cloud -- Ribbon负载均衡
1、Ribbon架构图
2、Ribbon提供的主要负载均衡策略介绍
(1)简单轮询负载均衡(RoundRobin)
以轮询的方式依次将请求调度不同的服务器,即每次调度执行i = (i + 1) mod n,并选出第i台服务器。
(2)随机负载均衡 (Random)
随机选择状态为UP的Server
(3)加权响应时间负载均衡 (WeightedResponseTime)
(4)区域感知轮询负载均衡(ZoneAware)
区 域感知负载均衡内置电路跳闸逻辑,可被配置基于区域同源关系(Zone Affinity,也就是更倾向于选择发出调用的服务所在的托管区域内,这样可以降低延迟,节省成本)选择目标服务实例。它监控每个区域中运行实例的行 为,而且能够实时的快速丢弃一整个区域。这样在面对整个区域故障时,帮我们提升了弹性。


浙公网安备 33010602011771号