码上敲享录 > springcloud开发经验分享 > Ribbon负载均衡策略有哪几种

Ribbon负载均衡策略有哪几种

上一章章节目录下一章 2020-06-22已有1385人阅读 评论(0)
策略类  命名描述
RandomRule随机策略随机选择服务
RoundRobinRule轮询策略按照顺序选择服务(默认策略)
RetryRule重试策略在一个配置时间段内,当选择服务不成功,则一直尝试选择一个可用的服务
BestAvailableRule最低并发策略逐个考察服务,如果服务断路器打开,则忽略,再选择其中并发链接最低的服务
AvailabilityFilteringRule可用过滤策略过滤掉一直失败并被标记为circuit tripped的server,过滤掉那些高并发链接的服务(active connections超过配置的阈值)
ResponseTimeWeightedRule响应时间加权重策略根据服务的响应时间分配权重,响应时间越长,权重越低,被选择到的概率也就越低。响应时间越短,权重越高,被选中的概率越高,这个策略很贴切,综合了各种因素,比如:网络,磁盘,io等,都直接影响响应时间
ZoneAvoidanceRule区域权重策略综合判断服务所在区域的性能,和服务的可用性,轮询选择服务并且判断一个AWS Zone的运行性能是否可用,剔除不可用的Zone中的所有服务


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交