简单轮询负载均衡
以轮询的方式依次将请求调度不同的服务器,即每次调度执行i=(i+1) mod n
随机负载均衡
随机选择状态为UP的server
加权响应时间负载均衡
根据响应时间分配一个weight,响应时间越长,weight越小,被选中的可能性越低。
区域感知负载均衡
区域感知负载均衡内置电路跳闸逻辑,可被配置基于区域同源关系(Zone Affinity,也就是更倾向于选择发出调用的服务所在的托管区域内,这样可以降低延迟,节省成本)选择目标服务实例。它监控每个区域中运行实例的行为,而且能够实时的快速丢弃一整个区域。这样在面对整个区域故障时,帮我们提升了弹性。
Ribbon自带负载均衡策略比较
从现在开始,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。