nginx負載均衡分發請求的幾種方式

2021-07-30 16:20:09 字數 890 閱讀 1642

nginx可以根據客戶端ip進行負載均衡,在upstream裡設定ip_hash,就可以針對同乙個c類位址段中的客戶端選擇同乙個後端伺服器,除非那個後端伺服器宕了才會換乙個。

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

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

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

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

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

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

upstream backserver
在需要使用負載均衡的server中增加

NGINX負載均衡分發請求的幾種方式

1 輪詢 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器 down 掉,能自動剔除。2 weight 指定輪詢機率,weight 和訪問比率成正比,用於後端伺服器效能不均的情況。3 ip hash 每個請求按訪問ip的 hash 結果分配,這樣每個訪客固定訪問乙個後端伺服器,可以...

NGINX負載均衡分發請求的幾種方式

1 輪詢 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器 down 掉,能自動剔除。2 weight 指定輪詢機率,weight 和訪問比率成正比,用於後端伺服器效能不均的情況。3 ip hash 每個請求按訪問ip的 hash 結果分配,這樣每個訪客固定訪問乙個後端伺服器,可以...

負載均衡 的原理 分發請求 優缺點

1,輪詢 將請求按時間順序逐一分配到不同的服務端,如果有檢測到一台伺服器宕機機會將請求分配到另一台伺服器 前提是伺服器的配置都一樣 2,權重 多個伺服器效能不均勻是 自動將不同的請求分配到伺服器使效能高的伺服器處理更多的請求 3,ip雜湊 ip hash 將請求的ip雜湊結果分配到同一臺伺服器,將每...