dubbo RPC超時異常小結

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

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

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

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

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

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

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

相關文章
相關標籤/搜索