美文网首页
Dubbo负载均衡策略

Dubbo负载均衡策略

作者: 刘一一同学 | 来源:发表于2019-09-24 11:07 被阅读0次

1. random loadbalance

random load balance ,随机分配策略,即随机调用实现负载均衡。该策略可以对provider不同实例设置不同的权重,会按照权重来负载均衡,权重越大分配流量越高。

2. roundrobin loadbalance

roundrobin loadbalance,平均分配策略,即均匀地将请求分配到各个机器上。如果各个机器的性能不一样,容易导致性能差的机器负载过高。所以此时需要调整权重,让性能差的机器承载权重小一些,流量少一些。

3. leastactive loadbalance

leastactive loadbalance,自动感知策略。如果某个机器性能越差,那么接收的请求越少,越不活跃,此时就会给不活跃的性能差的机器分配更少的请求

4. consistanthash loadbalance

consistanthash loadbalance,一致性 Hash 算法。即相同参数的请求一定分发到一个provider。当provider挂掉的时候,会基于虚拟节点均匀分配剩余的流量,抖动不会太大。

相关文章

网友评论

      本文标题:Dubbo负载均衡策略

      本文链接:https://www.haomeiwen.com/subject/nkppuctx.html