dubbo 集羣容錯策略

failover cluster 模式

失敗自動切換,自動重試其餘機器,默認就是這個,常見於讀操做。(失敗重試其它機器)緩存

failfast cluster 模式

一次調用失敗就當即失敗,常見於非冪等性的寫操做,好比新增一條記錄(調用失敗就當即失敗)ide

failsafe cluster 模式

出現異常時忽略掉,經常使用於不重要的接口調用,好比記錄日誌。spa

failback cluster 模式

失敗了後臺自動記錄請求,而後定時重發,比較適合於寫消息隊列這種。日誌

forking cluster 模式

並行調用多個 provider,只要一個成功就當即返回。經常使用於實時性要求比較高的讀操做,可是會浪費更多的服務資源,可經過 forks="2" 來設置最大並行數。code

broadcacst cluster

逐個調用全部的 provider。任何一個 provider 出錯則報錯(從2.1.0 版本開始支持)。一般用於通知全部提供者更新緩存或日誌等本地資源信息。接口

相關文章
相關標籤/搜索