Dubbo启动时服务检查
所谓启动时服务检查是指Dubbo在启动的时候会检查当前引用的服务是否可用,不可用会抛出异常,阻止程序的初始化,以便能在上线前快速的找到问题,默认的情况下check=true
通过设置check=false,可以关闭启动检查功能,比如在测试的时候,有些服务不关心或则出现了循环依赖必须有一方先启动,这种情况下可以关闭启动检查。
如果你的spring容器是懒加载的,或则通过API编程延迟引用服务,请关闭启动检查,否则服务临时不可用,会抛出异常,拿到null引用,如果check=false,总是会返回引用,当服务恢复的时候,能自动的连上。
配置如下:
<dubbo:reference id="demoService" interface="com.baizhi.service.IDemoService" protocol="dubbo" check="false" />
每天进步一点点