dubbo 集羣容錯模式

今天看淘寶的DUBBO看到的    Failover Cluster
  • 失敗自動切換,當出現失敗,重試其它服務器。(缺省)
  • 一般用於讀操做,但重試會帶來更長延遲。
  • 可經過retries="2"來設置重試次數(不含第一次)。
    Failfast Cluster
  • 快速失敗,只發起一次調用,失敗當即報錯。
  • 一般用於非冪等性的寫操做,好比新增記錄。
   Failsafe Cluster
  • 失敗安全,出現異常時,直接忽略。
  • 一般用於寫入審計日誌等操做。
  Failback Cluster
  • 失敗自動恢復,後臺記錄失敗請求,定時重發。
  • 一般用於消息通知操做。
 Forking Cluster
  • 並行調用多個服務器,只要一個成功即返回。
  • 一般用於實時性要求較高的讀操做,但須要浪費更多服務資源。
  • 可經過forks="2"來設置最大並行數。
相關文章
相關標籤/搜索