6.dubbo集群调用、调用失败容错
来源:互联网 发布:python运维流程系统 编辑:程序博客网 时间:2024/06/06 05:15
1.介绍
消费者调用的服务是由一个集群提供服务时,dubbo提供了多种调用以及容错方案
failover cluster:默认方式。调用失败时自动切换集群中另外的集群调用。可以设置重试次数。通常用于读操作。
failfast cluster:一次调用失败立即报错不再尝试。通常用于写操作比如新增记录。
failsafe cluster:失败时忽略。不报异常。通常用于日志记录。
failback cluster:定时重新发送请求到集群。常用语消息通知。
forking cluster:同时调用集群中机器来计算。第一个计算出结果立即返回。通常用于实时性要求高的场景但是浪费服务器资源。
broadcast cluster:调用集群所有机器。挨个调用一旦有机器报错则这次调用就失败。
2.dubbo实现
以默认的failover方式设置重试次数为例
提供者方配置:
<!-- 声明需要暴露的服务接口 --> <dubbo:service interface="com.tyf.d_zk_provider.modelService" ref="modelService" retries="2"/>
消费者方配置:
<!-- 生成远程服务代理,可以和本地bean一样使用modelService --> <dubbo:reference id="modelService" interface="com.tyf.d_zk_provider.modelService" retries="2"/>都设置的情况下以引用方为准
阅读全文
0 0
- 6.dubbo集群调用、调用失败容错
- Dubbo集群容错
- Dubbo集群容错
- dubbo集群容错模式
- dubbo——集群容错
- Dubbo学习(四):集群容错
- Dubbo服务集群容错配置
- Dubbo集群容错机制解析
- dubbo高级篇-13 Dubbo服务集群-集群容错模式
- dubbo工作原理,集群容错,负载均衡
- Dubbo点滴(2)之集群容错
- Dubbo服务集群容错配置(四)
- dubbo集群容错和负载均衡
- dubbo工作原理,集群容错,负载均衡
- dubbo工作原理,集群容错,负载均衡
- dubbo源码解析-集群容错架构设计
- dubbo源码解析-集群容错架构设计
- DUBBO集群容错与负载均衡
- android自定义view实现一个钟表
- Android Studio 集成Kotlin遇到的错误
- 899C
- LocalStorage和sessionStorage的使用及区别
- spring系列(三):切面编程(aop)1
- 6.dubbo集群调用、调用失败容错
- Spring Boot @SpringApplicationConfiguration 不能导入的问题
- Http协议中关于请求与响应中文参数乱码问题详解
- transient关键字妙用
- 校友社交平台无人关注? Graduway新获1270万美元融资!
- react打包less样式没渲染
- Queue
- Source Insight 常用快捷键
- java8汇总