我遇到的现象:我配置了两个dubbo服务,测试dubbo的负载均衡,配置轮询,一个请求,但是两个provider的实现类都会相应。不符合预期轮询效果。
经过跟代码,发现调用者执行了两遍,每一遍都是按照轮询方法来的,具体原因就是dubbo有超时重发机制,我将配置增加了retries=“0”就可以了
<dubbo:reference id="categoriesService" retries="0" interface="com.wemall.shopcategories.service.CategoriesService"/>
具体参照也可以参见
https://blog.youkuaiyun.com/bestcxx/article/details/72782981
谢谢!