check , retries 等
Dubbo 缺省會在啟動時檢查依賴的服務是否可用,不可用時會拋出異常,阻止 Spring 初始化完成,以便上線時,能及早發現問題,默認 check=true。通過 check="false"關閉檢查, 比如,測試時,有些服務不關心,或者出現了循環依賴,必須有一方先啟動。
例 1:關閉某個服務的啟動時檢查
<dubbo:reference interface="com.foo.BarService" check="false" />
例 2:關閉注冊中心啟動時檢查
<dubbo:registry check="false" />
默認啟動服務時檢查注冊中心存在并已運行。不啟動報錯。
遠程服務調用重試次數,不包括第一次調用,默認是 2 次。 加上第一次共 3 次。
<dubbo:reference retries=”5”>