檢查啟動
默認情況下扬绪,dubbo將檢查從屬服務(wù)在啟動時是否可用别凹。當它不可用時芍锚,它將拋出異常以防止Spring完成初始化,以便您可以在發(fā)布應(yīng)用程序之前盡早發(fā)現(xiàn)問題僻弹,默認設(shè)置:check=true阿浓。
你可以關(guān)閉檢查check=false。例如蹋绽,某些服務(wù)在您運行測試時并不關(guān)心它搔扁,或者您必須首先因為循環(huán)依賴而啟動它。此外蟋字,如果Spring bean是延遲加載的稿蹲,或者您使用API??編程延遲參考服務(wù),請關(guān)閉檢查鹊奖,否則服務(wù)將在服務(wù)暫時不可用時拋出異常苛聘,然后獲取空引用。
-
禁用服務(wù)的啟動檢查(在未提供提供程序時拋出一些異常/錯誤):
<dubbo:reference interface = "com.foo.BarService" check = "false" />
-
禁用所有服務(wù)的啟動檢查(未提供時拋出一些異常/錯誤):
<dubbo:consumer check = "false" />
- 禁用注冊中心啟動檢查(注冊訂閱失敗錯誤):
<dubbo:registry check="false" />
?