靚麗時尚館

位置:首頁 > 健康生活 > 心理

nginx,負載均衡策略

心理2.06W
nginx 負載均衡策略

nginx 負載均衡的幾種常用方式

1、輪詢(默認)

每個請求按時間順序逐一分配到不同的後端服務器,如果後端服務器down掉,能自動剔除。

2、weight

指定輪詢概率,weight和訪問比率成正比,用於後端服務器性能不均的情況。

3、ip_hash

上述方式存在一個問題就是説,在負載均衡系統中,假如用户在某台服務器上登錄了,那麼該用户第二次請求的時候,因為我們是負載均衡系統,每次請求都會重新定位到服務器集羣中的某一個,那麼已經登錄某一個服務器的用户再重新定位到另一個服務器,其登錄信息將會丟失,這樣顯然是不妥的。

4、fair(第三方)

按後端服務器的響應時間來分配請求,響應時間短的優先分配。

5、url_hash(第三方)

按訪問url的hash結果來分配請求,使每個url定向到同一個(對應的)後端服務器,後端服務器為緩存時比較有效。