专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Dubbo集群容错配置

Dubbo集群容错配置

更新时间:2021-09-08 11:32:48 来源:赢咖4 浏览1020次

可配置标签:<dubbo:reference/> <dubbo:service/>

属性:cluster

类型: String

是否必须:可选

默认值:failover

作用:调优

可选属性名称:failover/failback/failsafe/failfast/forking

1.Failover (默认值) 失败自动切换,当出现失败时,重试其他服务器,通常用于读操作,可通过retries属性来配置重试次数

<dubbo:reference retries="2"/>

2.Failsafe 失败安全,出现异常时,直接忽略,通常 用于写入审计日志等操作

<dubbo:reference cluster="failsafe"/>

3.Failfast 快速失败,只发起一次调用,失败立即报错。 通常用于非幂等性的写操作,比如新增记录。

<dubbo:service cluster="failfast" />

4.Failback 失败自动恢复,后台记录失败请求,定时重发,通常用于消息通知操作。

<dubbo:service cluster="failback"/>

5.Forking 并行调用多个服务,只要一个成功即返回,通常用于实时要求较高的读操作,但需要浪费更多的服务器资源。可通过forks来设置最大并发数。

<dubbo:service cluster="forking" forks="2">

以上就是赢咖4小编介绍的"Dubbo集群容错配置",希望对大家有帮助,想了解更多可查看Dubbo教程。赢咖4在线学习教程,针对没有任何Java基础的读者学习,让你从入门到精通,主要介绍了一些Java基础的核心知识,让同学们更好更方便的学习和了解Java编程,感兴趣的同学可以关注一下。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>