nginx負載均衡策略

2021-09-11 10:42:18 字數 1178 閱讀 8477

1.輪詢(預設)

優點:實現簡單

缺點:不考慮每台伺服器的處理能力

2.權重

優點:考慮了每台伺服器處理能力的不同

優點:能實現同乙個使用者訪問同乙個伺服器

缺點:根據ip hash不一定平均

4.url hash(第三方)

優點:能實現同乙個服務訪問同乙個伺服器

缺點:根據url hash分配請求會不平均,請求頻繁的url會請求到同乙個伺服器上

hash $request_uri;

5.fair(第三方)

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

fair;

**擴充套件

upstream backserver{

ip_hash;

server 127.0.0.1:9090 down; (down表示當前的server暫時不參與負載)

server 127.0.0.1:8080 weight=2;(weight預設為1,weight越大,負載的權重就越大)

server 127.0.0.1:6060;

server 127.0.0.1:7070 backup; (其它所有的非backup機器down或者忙的時候,請求backup機器)

nginx 負載均衡 Nginx負載均衡策略

nginx提供的負載均衡策略有2種 內建策略和擴充套件策略。內建策略為輪詢 預設 加權輪詢,ip hash,第三方。upstream mysvr1 輪詢 每個請求按照時間順序逐一的分配到每乙個後台伺服器上。如果某台伺服器宕機了,將會自動的剔除宕機的服務。nginx預設就是輪詢其權重都預設為1,伺服器...

Nginx負載均衡策略

目前nginx負載均衡支援的5種方式的分配 輪詢每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除.1 2 3 4 upstream backserver weight 指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況.1 2 3 4 upst...

NGinx負載均衡策略

原文 nginx的upstream目前支援的5種方式的分配 1 輪詢 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。upstream backserver2 weight 指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。upstr...