dubbo負載均衡策略:隨機,權重輪訓,最小活躍,一致性hashhtml
http://blog.csdn.net/hardworking0323/article/category/6149129緩存
集羣容錯模式:安全
Failover Cluster服務器
失敗自動切換,當出現失敗,重試其它服務器。(缺省)負載均衡
一般用於讀操做,但重試會帶來更長延遲。.net
可經過retries="2"來設置重試次數(不含第一次)。正是文章剛開始說的那種狀況.日誌
Failfast Clusterhtm
快速失敗,只發起一次調用,失敗當即報錯。blog
一般用於非冪等性的寫操做,好比新增記錄。資源
Failsafe Cluster
失敗安全,出現異常時,直接忽略。
一般用於寫入審計日誌等操做。
Failback Cluster
失敗自動恢復,後臺記錄失敗請求,定時重發。
一般用於消息通知操做。
Forking Cluster
並行調用多個服務器,只要一個成功即返回。
一般用於實時性要求較高的讀操做,但須要浪費更多服務資源。
可經過forks="2"來設置最大並行數。
Broadcast Cluster
廣播調用全部提供者,逐個調用,任意一臺報錯則報錯。(2.1.0開始支持)
一般用於通知全部提供者更新緩存或日誌等本地資源信息。
重試次數配置如:(failover集羣模式生效)
http://blog.csdn.net/jnqqls/article/details/46702103
http://blog.csdn.net/column/details/learningdubbo.html
http://www.roncoo.com/article/detail/127886