dubbo版本
- dubbo版本2.6.7
启动时检查
- 在启动时检查依赖的服务是否可用,缺省会在启动时检查依赖的服务是否可用(默认
check="true"
),不可用时会抛出异常,阻止 Spring 初始化完成 - 以下情况需要关闭
- 测试时,不关心部分服务。部分服务没有启动,但是不影响当前测试流程
- 循环依赖,必须有一方先启动
- 如果Spring是懒加载或者延迟引用服务,必须关闭check,否则服务临时不可用时,会抛出异常。拿到 null 引用,如果
check="false"
,总是会返回引用,当服务恢复时,能自动连上
配置示例
-
Spring方式配置
1. 关闭某个服务的启动时检查 <dubbo:reference interface="com.foo.BarService" check="false&#