服務 A 和 B 互相調用,啟動任意一方時 Spring 上下文加載階段檢查依賴可用性,發現對方未啟動,拋出 No provider available,導致雙雙啟動失敗。
<dubbo:reference id="layoutService"
interface="com.ehualu.alarm.interfaces.LayoutInterface"
check="false" />
check="true"(默認):Spring 初始化時同步檢查註冊中心是否有提供者,無則拋異常阻斷啟動。check="false":延遲檢查至首次調用,允許提供者稍後啟動並註冊。check="false"。