dubbo消費者調用服務超時的原因可能有很多,今天排查問題花了兩個小時,也查了很多資料,好像每一篇資料都是提出一個問題,所以簡單總結幾點: 1. 配置才是重中之重,仔細檢查服務提供方的dubbo service和消費者的dubbo reference。保證服務方暴露介面和ref對象正確,保證消費者引 ...
dubbo消費者調用服務超時的原因可能有很多,今天排查問題花了兩個小時,也查了很多資料,好像每一篇資料都是提出一個問題,所以簡單總結幾點:
1. 配置才是重中之重,仔細檢查服務提供方的dubbo service和消費者的dubbo reference。保證服務方暴露介面和ref對象正確,保證消費者引用介面正確。
2.保證服務介面沒問題,併在dubbo admin查看好狀態
3.保證傳輸的對象實現序列化介面。
4.確認消費者沒有被禁用。
5.確認配置沒問題後嘗試調試服務方 保證超時時間設置合理,有的時候超時 可能是真的超時了 而不是配置問題。一些批量操作數據的介面要格外註意。
如果是介面真的超時了,調用服務介面可能還沒執行結束,消費者再一次重試請求到達並執行。