dubbo RPC超時異常小結


dubbo消費者調用服務超時的原因可能有很多,今天排查問題花了兩個小時,也查了很多資料,好像每一篇資料都是提出一個問題,所以簡單總結幾點:

1. 配置才是重中之重,仔細檢查服務提供方的dubbo service和消費者的dubbo reference。保證服務方暴露接口和ref對象正確,保證消費者引用接口正確。

2.保證服務接口沒問題,並在dubbo admin查看好狀態

3.保證傳輸的對象實現序列化接口。

4.確認消費者沒有被禁用。

5.確認配置沒問題后嘗試調試服務方 保證超時時間設置合理,有的時候超時 可能是真的超時了 而不是配置問題。一些批量操作數據的接口要格外注意。

 如果是接口真的超時了,調用服務接口可能還沒執行結束,消費者再一次重試請求到達並執行。


免責聲明!

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



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