關於dubbo服務產生異常之:Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout by scan timer.


簡單來說就是dubbo超時,因為dubbo默認的時間是500ms,超過這個時間它會重新訪問service層,最多嘗試三次。

所以我在測試的時候日志顯示出來的異常為……timeout……。

開始設置開始設置的timeout=50000,小數據量可以,如果數據量比較大就不行了。

后來在服務提供端設置timeout=1200000

 

並且加了timeout屬性的配置因該放在最后一條,否則回合配置沖突。

客戶端添加timeout會造成tomcat啟動延時。

<dubbo:service interface="com.XXXX.XXXXX.CardService" ref="cardService" timeout="1200000"/>

 另外一種是全局新修改的辦法(timeout時間可以自己調整)

<dubbo:provider delay="-1" timeout="6000" retries="0"/>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM