NGINX負載均衡的四種分配方式

langeldep發表於2013-04-07

nginx的upstream目前支援4種方式的分配

1、輪詢(預設)

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

2、weight

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

2、ip_hash

每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個後端伺服器,可以解決的問題。

3、fair(第三方)

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

4、url_hash(第三方)

按訪問url的hash結果來分配請求,使同樣的url定向到同一個後端伺服器,後端伺服器為快取時比較有效


學習NGINX的文章    http://tengine.taobao.org/book/index.html

相關文章