十七、Dubbo框架源码分析:集群容错策略
2021-03-03 本文已影响0人
还算年轻
一、有哪些集群容错策略:(调用失败了怎么办)
1)failover cluster模式(读,幂等性的服务接口)
失败自动切换,自动重试其他机器,默认就是这个,常见于读操作
2)failfast cluster模式
一次调用失败就立即失败,常见于写操作
3)failsafe cluster模式
出现异常时忽略掉,常用于不重要的接口调用,比如记录日志
4)failbackc cluster模式
失败了后台自动记录请求,然后定时重发,比较适合于写消息队列这种
5)forking cluster
并行调用多个provider,只要一个成功就立即返回
6)broadcacst cluster
逐个调用所有的provider