Dubbo高级篇_08_Dubbo服务启动依赖检查
来源:互联网 发布:如何评价梵高 知乎 编辑:程序博客网 时间:2024/05/19 01:30
好处:提供方没有启动成功,或者服务依赖服务时(某一服务没有成功启动)等,就会启动报错,导致启动报错
启动时检查
(+) (#)
可以通过check="false"关闭检查,比如,测试时,有些服务不关心,或者出现了循环依赖,必须有一方先启动。
关闭某个服务的启动时检查:(没有提供者时报错)
<
dubbo:reference
interface
=
"com.foo.BarService"
check
=
"false"
/>
例:
<!-- 调用账户服务 -->
<dubbo:reference interface="edu.pay.facade.account.service.AccountTransactionFacade" id="accountTransactionFacade" check="false" />
<dubbo:reference interface="edu.pay.facade.account.service.AccountQueryFacade" id="accountQueryFacade" check="false" />
关闭所有服务的启动时检查:(没有提供者时报错)
<
dubbo:consumer
check
=
"false"
/>
关闭注册中心启动时检查:(注册订阅失败时报错)
<
dubbo:registry
check
=
"false"
/>
也可以用dubbo.properties配置:
dubbo.properties
dubbo.reference.com.foo.BarService.check=false
dubbo.reference.check=false
dubbo.consumer.check=false
dubbo.registry.check=false
也可以用-D参数:
java -Ddubbo.reference.com.foo.BarService.check=false
java -Ddubbo.reference.check=false
java -Ddubbo.consumer.check=false
java -Ddubbo.registry.check=false
引用缺省是延迟初始化的,只有引用被注入到其它Bean,或被getBean()获取,才会初始化。
如果需要饥饿加载,即没有人引用也立即生成动态代理,可以配置:
<
dubbo:reference
interface
=
"com.foo.BarService"
init
=
"true"
/>
1 1
- Dubbo高级篇_08_Dubbo服务启动依赖检查
- Dubbo服务启动依赖检查
- Dubbo服务启动依赖检查
- Dubbo服务启动依赖检查
- Dubbo服务依赖检查
- Dubbo实战(四)服务启动依赖检查配置
- 分布式架构学习之:021--Dubbo服务启动依赖检查
- Dubbo启动时检查依赖
- Dubbo启动时对服务检查
- Dubbo启动时检查
- DUBBO学习:启动检查
- Dubbo高级篇_05_Dubbo服务集群
- Dubbo高级篇_12_dubbo服务只注册
- dubbo高级篇-13 Dubbo服务集群-集群容错模式
- 4.dubbo启动时检查
- Dubbo高级篇_06_Dubbo分布式服务子系统的划分
- Dubbo高级篇_07_Dubbo服务接口的设计原则
- Dubbo高级篇_11_dubbo服务只订阅(开发调试)
- Lightoj--1009--Back to Underworld(dfs)
- 使用CocoaPods开发并打包静态库
- swiper 插件应用!
- FZU(2184)线段树
- 动态规划解背包问题/C++/Knapsack problem
- Dubbo高级篇_08_Dubbo服务启动依赖检查
- storm详解: storm分布式单词计数
- ZOJ3927
- 动态规划解背包问题/C++/Knapsack problem
- WH服务器框架分析系列一:内核模块的基石CQueueService
- STL常用容器总结——deque双向队列
- Android自定义ScrollView:实现滑动顶部停靠
- 控制台上ctrl+z引起的疑惑
- SVN服务器搭建和使用(一)