【踩坑日记】Dubbo中TimeOut无效,巨坑!!
Dubbo
在dubbo调用出,在消费端设置TImeout优先级高于生产者,所以优先是在@Reference上使用Timeout,但是某天因为
某个原因,发现在@Reference上设置的超时时间根本无效,还是原来的60S值。
原因
原因就是在接口加载时,会有一个加载顺序在里面,多个消费者注册的同一个服务的时候有加载顺序,而Timout低的在最
后加载也会最后被选为消费端此消费者的最终Timeout,导致其余设置为大超时无效。
解决办法
同一消费者Timeout保持一致(要大一起大,要小一起小)