检查启动
默认情况下,dubbo将检查从属服务在启动时是否可用。当它不可用时,它将抛出异常以防止Spring完成初始化,以便您可以在发布应用程序之前尽早发现问题,默认设置:check=true。
你可以关闭检查check=false。例如,某些服务在您运行测试时并不关心它,或者您必须首先因为循环依赖而启动它。此外,如果Spring bean是延迟加载的,或者您使用API编程延迟参考服务,请关闭检查,否则服务将在服务暂时不可用时抛出异常,然后获取空引用。
-
禁用服务的启动检查(在未提供提供程序时抛出一些异常/错误):
<dubbo:reference interface = "com.foo.BarService" check = "false" />
-
禁用所有服务的启动检查(未提供时抛出一些异常/错误):
<dubbo:consumer check = "false" />
- 禁用注册中心启动检查(注册订阅失败错误):
<dubbo:registry check="false" />
网友评论