在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。
负载均衡扩展
(1) 扩展说明:
从多个服务提者方中选择一个进行调用。
(2) 扩展接口:
com.alibaba.dubbo.rpc.cluster.LoadBalance
(3) 扩展配置:
<dubbo:protocol loadbalance="xxx" />
<dubbo:provider loadbalance="xxx" /> <!-- 缺省值设置,当<dubbo:protocol>没有配置loadbalance时,使用此配置 -->
(4) 已知扩展:
com.alibaba.dubbo.rpc.cluster.loadbalance.RandomLoadBalance
com.alibaba.dubbo.rpc.cluster.loadbalance.RoundRobinLoadBalance
com.alibaba.dubbo.rpc.cluster.loadbalance.LeastActiveLoadBalance
