負載均衡分類
硬件負載均衡: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的負載均衡策略使用建議
一般情況下,推薦使用最低並發策略,這個性能比默認的輪詢策略高很多。