ribbon负载均衡可选规则

RoundRobinRule:

最简单的轮询规则

BestAvailableRule :
最佳使用性规则,选择正在请求中的并发数最小的那个server,除非这个server在熔断中。
  
ZoneAvoidanceRule:
区域敏感性规则,如果这个ip区域内有一个或多个实例不可达或响应变慢,都会降低该ip区域内其他ip被选中的权重。
  
AvailabilityFilteringRule:
可用性敏感规则,首先轮询选择一个server,如果该server没有熔断并且正在请求中的数量没有达到限制,则选中它。
  
WeightedResponseTimeRule:
响应平均值规则,起始为轮训算法,并开启一个计时器,每三十秒收集一次每个server的平均响应时间,当信息足够时,给每个server附上一个权重,并按权重随机选择server,高权重的server会被高概率选中。
  
ConsistentHashRule:
hash一致性规则,如果http请求的header中存在一个key[ 'rest_consistent_key' ],则按它的value进行一致性hash选择相同的那个server,如果不存在,则使用服务启动时随机生成的一个字符串作为key。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值