简单轮询负载均衡 以轮询的方式依次将请求调度不同的服务器,即每次调度执行i=(i+1) mod n
需要源码可以加企鹅球球:二一四七七七五六三三
随机负载均衡 随机选择状态为UP的server
加权响应时间负载均衡 根据响应时间分配一个weight,响应时间越长,weight越小,被选中的可能性越低。
区域感知负载均衡 区域感知负载均衡内置电路跳闸逻辑,可被配置基于区域同源关系(Zone Affinity,也就是更倾向于选择发出调用的服务所在的托管区域内,这样可以降低延迟,节省成本)选择目标服务实例。它监控每个区域中运行实例的行为,而且能够实时的快速丢弃一整个区域。这样在面对整个区域故障时,帮我们提升了弹性。
Ribbon自带负载均衡策略比较