Dubbo有四种负载均衡机制
1.基于权重的负载均衡机制
2.基于轮询的权重负载均衡机制
3.最少活跃数负载均衡机制
4.一致性hash的负载均衡机制
Dubbo默认第二种负载均衡机制。
具体配置:
服务器服务级别
<dubbo:service interface="..." loadbalance="roundrobin" />
客户服务水平
<dubbo:reference interface="..." loadbalance="roundrobin" />
基于轮询的权重:
这个dubbo直连就是说 可以绕过zookeeper注册中心直接用dubbo来访问请求 在@Reference后加上访问地址@Reference("127.0.0.1:20880") 当然在本章节没什么用
权重机制:
可以在dubbo监控中心设置权重大小
服务器方法级别
<dubbo:service interface="...">
<dubbo:method name="..." loadbalance="roundrobin"/>
</dubbo:service>
客户端方法级别
<dubbo:reference interface="...">
<dubbo:method name="..." loadbalance="roundrobin"/>
</dubbo:reference>