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