十七、Dubbo框架源码分析:集群容错策略

一、有哪些集群容错策略:(调用失败了怎么办)

1)failover cluster模式(读,幂等性的服务接口)

失败自动切换,自动重试其他机器,默认就是这个,常见于读操作

2)failfast cluster模式

一次调用失败就立即失败,常见于写操作

3)failsafe cluster模式

出现异常时忽略掉,常用于不重要的接口调用,比如记录日志

4)failbackc cluster模式

失败了后台自动记录请求,然后定时重发,比较适合于写消息队列这种

5)forking cluster

并行调用多个provider,只要一个成功就立即返回

6)broadcacst cluster

逐个调用所有的provider

你可能感兴趣的:(十七、Dubbo框架源码分析:集群容错策略)