1. 程式人生 > 其它 >dubbo從入門到精通 常用的dubbo配置(九)

dubbo從入門到精通 常用的dubbo配置(九)

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 (規定時間內有資料返回,正常呼叫)

三 配置優先順序

  • 方法級優先,介面級次之,全域性配置再次之。
  • 如果級別一樣,則消費方優先,提供方次之。