企业级java springcloud b2bc商城系统开源源码二次开发-负载均衡策略 ...

本文深入解析了五种负载均衡策略:简单轮询、随机选择、加权响应时间、区域感知及Ribbon自带策略。每种策略都有其独特优势,如简单轮询的公平性、随机选择的灵活性、加权响应时间的效率优化、区域感知的延迟减少和成本节省特性。通过对比,读者可以更好地理解并选择适合自己需求的负载均衡方案。

简单轮询负载均衡
以轮询的方式依次将请求调度不同的服务器,即每次调度执行i=(i+1) mod n
文章来源 JAVA ssm b2b2c多用户商城系统源码

随机负载均衡
随机选择状态为UP的server

加权响应时间负载均衡
根据响应时间分配一个weight,响应时间越长,weight越小,被选中的可能性越低。

区域感知负载均衡
区域感知负载均衡内置电路跳闸逻辑,可被配置基于区域同源关系(Zone Affinity,也就是更倾向于选择发出调用的服务所在的托管区域内,这样可以降低延迟,节省成本)选择目标服务实例。它监控每个区域中运行实例的行为,而且能够实时的快速丢弃一整个区域。这样在面对整个区域故障时,帮我们提升了弹性。

Ribbon自带负载均衡策略比较
0

从现在开始,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值