热门

最新

红包

立Flag

投票

同城

我的

发布
as4589sd
阿啄debugIT
5 年前
trueas4589sd

Ribbon核心组件IRule

IRule:根据特定算法从服务列表中选取一个要访问的服务
com.netflix.loadbalancer.RoundRobinRule(轮询)
com.netflix.loadbalancer.RandomRule(随机)
com.netflix.loadbalancer.RetryRule(先按照RoundRobinRule的策略
获取服务;如果获取服务失败则在指定时间内会进行重试)
WeightedResponseTimeRule(对RoundRobinRule的扩展,响应速度越快的实例选择权重越大,越容易被选择)
BestAvailableRule(会先过滤掉由于多次访问故障而处于断路器跳闸状态的服务,然后选择一个并发量最小的服务)
AvailabilityFilteringRule(先过滤掉故障实例,再选择并发较小的实例)
ZoneAvoidanceRule(默认规则,复合判断server所在区域的性能和server的可用性选择服务器)

你问我答
CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
最后一个计算机网络课程设计进行中,学校绝大一部分都已经放假了,加油!
立即登录