Dubbo的容错机制有哪些?

1.Failover Cluster 模式
失败自动切换,当出现失败时,重试其他服务器。(默认)
2.Failfast Cluster
快速失败,只发起一次调用,失败立即调错。通常用于非幂等性的写操作,比如新增记录。
3.Failsafe Cluster
失败安全,出现异常时,直接忽略。通常用于写入审计日志等操作。
4.Failback Cluster
失败自动恢复,后台记录失败请求,定时重发。通常用于消息通知操作。
5.ForKing Cluster
并行调用多个服务器,只要有一个成功即返回。通常用于实时性要求较高的读操作,但需要浪费更多服务资源。可通过forks=“2”来设置最大并行数。

相关文章

在网络请求时,总会有各种异常情况出现,我们需要提前处理这...
作者:宇曾背景软件技术的发展历史,从单体的应用,逐渐演进...
hello,大家好呀,我是小楼。最近一个技术群有同学at我,问我...
 一个软件开发人员,工作到了一定的年限(一般是3、4年左右...
当一个服务调用另一个远程服务出现错误时的外观Dubbo提供了多...
最近在看阿里开源RPC框架Dubbo的源码,顺带梳理了一下其中用...