Spring Cloud Ribbon7種負載均衡策略


負載均衡分類
硬件負載均衡:F5,價格昂貴不考略在內
服務端負載均衡:nginx、lvs
客戶端負載均衡:ribbon

1、隨機策略——RandomRule

2、輪詢策略——RoundRobinRule
注:Ribbon默認策略

3、重試策略——RetryRule

4、最低並發策略——BestAvailableRule

5、可用過濾策略——AvailabilityFilteringRule
過濾掉那些因為一直連接失敗的被標記為circuit tripped的后端server,並過濾掉那些高並發的的后端server(active connections 超過配置的閾值)

性能僅次於最低並發策略。

6、響應時間加權策略——WeightedResponseTimeRule
每隔30秒計算一次服務器響應時間,以響應時間作為權重,響應時間越短的服務器被選中的概率越大。

7、區域權衡策略——ZoneAvoidanceRule

Ribbon的負載均衡策略使用建議
一般情況下,推薦使用最低並發策略,這個性能比默認的輪詢策略高很多。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM