dubbo從入門到精通 常用的dubbo配置(九)
阿新 • • 發佈:2021-06-20
1啟動檢查
一不進行相關配置,不啟動服務提供者,不遠端呼叫方法,單純的啟動消費者。(直接報錯)
二 進行相關配置,不啟動服務提供者,不遠端呼叫方法,單純的啟動消費者。(正常啟動)
三配置詳解(二者選一)
<!-- 關閉單個介面呼叫的啟動檢查 關了之後沒有服務者不報錯--> <dubbo:reference interface="com.atguigu.gmall.service.UserService" id="userService" check="false" > <!-- <dubbo:method name="getUserAddressList" timeout="1000"></dubbo:method> --> </dubbo:reference> <!-- 關閉所有服務的啟動檢查 關了之後沒有服務者不報錯--> <dubbo:consumer check="false" />
2 超時&配置覆蓋關係
消費者呼叫服務提供方時,在指定的時間內沒有資料返回,就立即終止。
一服務提供方介面睡4000ms,消費者timeout設定3000ms (規定時間內無資料返回,終止呼叫)
二 服務提供方介面睡4000ms,消費者timeout設定5000ms (規定時間內有資料返回,正常呼叫)
三 配置優先順序
- 方法級優先,介面級次之,全域性配置再次之。
- 如果級別一樣,則消費方優先,提供方次之。