dubbo集群容错策略

编程入门 行业动态 更新时间:2024-10-20 11:47:27

dubbo<a href=https://www.elefans.com/category/jswz/34/1771240.html style=集群容错策略"/>

dubbo集群容错策略

相关参数在

org.apache.dubbomon.constants.ClusterRules

策略名称作用使用场景

failover

失败启动切换
当出现失败会重试其他服务器,会带来更长延迟,通过 retries=2 来设置重试次数(不含第一次)

通常用于读操作

failfast

快速失败
只发起一次调用,失败立即报错

通常用于非幂等写操作,比如新增记录

failsafe

失败安全
出现异常会直接忽略

通常用于写入审计日志等操作

failback

失败自动恢复

后台记录失败的请求,然后定时重发

通常用于消息通知相关的操作

forking

并行调用多个服务器,只要一个成功就返回

通常用于实时性要求较高的读操作,需要浪费更多资源,通过 forks=2 设置最大并行数

broadcast

广播调用所有提供者,逐个调用,任何一台报错则报错

通常用于通知所有提供者更新缓存或日志等本地资源信息

默认值 failover

更多推荐

dubbo集群容错策略

本文发布于:2023-11-16 15:20:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1627168.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:集群   策略   dubbo

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!