码迷,mamicode.com
首页 > 编程语言 > 详细

Dubbo负载均衡算法

时间:2020-02-17 23:59:46      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:text   random   href   dom   多个   https   最小   bsp   and   

 

【图文并茂】一文讲透Dubbo负载均衡之最小活跃数算法  看源码思路

1.遍历 invokers 列表,寻找活跃数最小的 Invoker

2.如果有多个 Invoker 具有相同的最小活跃数,此时记录下这些 Invoker 在 invokers 集合中的下标,并累加它们的权重,比较它们的权重值是否相等 

3.如果只有一个 Invoker 具有最小的活跃数,此时直接返回该 Invoker 即可

4.如果有多个 Invoker 具有最小活跃数,且它们的权重不相等,此时处理方式和 RandomLoadBalance 一致

5.如果有多个 Invoker 具有最小活跃数,但它们的权重相等,此时随机返回一个即可

所以我觉得最小活跃数负载均衡的全称应该叫做:有最小活跃数用最小活跃数,没有最小活跃数根据权重选择,权重一样则随机返回的负载均衡算法。

Dubbo负载均衡算法

标签:text   random   href   dom   多个   https   最小   bsp   and   

原文地址:https://www.cnblogs.com/fanguangdexiaoyuer/p/12324362.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!