spring 懒加载与dubbo 客户端校验


Dubbo的启动时服务依赖检查是,对象实例化时,判断远程调用是否成功,对象是否能够实例化成功。
参数可配置。
若项目启动时,依赖的服务没有提供,则消费者也无法启动。




若spring配置成懒加载形式,即服务器启动时,并不实例对象。



再真正使用对象时,进行实例化,若check=“true”,服务没有提供,会立即抛异常。若check=“false”,服务没有提供,会返回引用,服务提供时,自动连接。

服务依赖检查,可以在一个服务或所有服务或注册中心启动时。
测试类如下 :



测试结果:


上图的行号,代表是哪一行真正抛出异常。
33 : spring 容器启动
35 :获取实例
36 :调用服务

猜你喜欢

转载自luyuanliang.iteye.com/blog/2325458
今日推荐