负载均衡
默认随机调用,random
可以配置负载均衡机制
参考文档
http://dubbo.apache.org/zh-cn/docs/user/demos/loadbalance.html
配置方式
可以在服务级别配置
也可以在方法级别配置
服务级别
服务端服务级别
<dubbo:service interface="..." loadbalance="roundrobin" />
客户端服务级别
<dubbo:reference interface="..." loadbalance="roundrobin" />
方法级别
服务端方法级别
<dubbo:service interface="...">
<dubbo:method name="..." loadbalance="roundrobin"/>
</dubbo:service>
客户端方法级别
<dubbo:reference interface="...">
<dubbo:method name="..." loadbalance="roundrobin"/>
</dubbo:reference>
注解版
可以在标签上,通过属性
配置负载均衡机制
@Service
public class OrderServiceImpl implements OrderService {
//@Autowired
@Reference(loadbalance="roundrobin")
UserService userService;
@HystrixCommand(fallbackMethod="hello")
@Override
public List<UserAddress> initOrder(String userId) {