1. 程式人生 > >坑之關於dubbo服務產生異常之:Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side respons

坑之關於dubbo服務產生異常之:Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side respons

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

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

剛開始的時候沒有設定,小資料量可以,如果資料量比較大就不行了。

後來在服務提供端設定timeout=1200000

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

客戶端新增timeout會造成tomcat啟動延時,所以不要在客戶端新增,在服務端新增即可。

    <!-- 宣告需要暴露的服務介面 -->
	<dubbo:service interface="com.taotao.service.ItemService" ref="itemServiceImpl" timeout="300000" />