Nginx負載均衡的5種策略

2021-10-02 05:53:06 字數 503 閱讀 1521

1、輪詢(預設)

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

upstream tomcat_web

2、指定權重

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

upstream tomcat_web

3、ip繫結 ip_hash

每個請求按訪問ip的hash結果分配(同一客戶端選擇同乙個後端伺服器,除非那個後端伺服器宕了才會換乙個),這樣每個訪客固定訪問乙個後端伺服器,可以解決session的問題。

upstream backserver

4、fair(第三方)

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

upstream backserver

5、url_hash(第三方)

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

upstream backserver

nginx負載均衡的5種策略

nginx可以根據客戶端ip進行負載均衡,在upstream裡設定ip hash,就可以針對同乙個c類位址段中的客戶端選擇同乙個後端伺服器,除非那個後端伺服器宕了才會換乙個。nginx的upstream目前支援的5種方式的分配 1 輪詢 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺...

nginx負載均衡的5種策略

反向 說到 首先我們要明確乙個概念,所謂 就是乙個代表 乙個渠道 此時就設計到兩個角色,乙個是被 角色,乙個是目標角色,被 角色通過這個 訪問目標角色完成一些任務的過程稱為 操作過程 如同生活中的專賣店 客人到adidas專賣店買了一雙鞋,這個專賣店就是 被 角色就是adidas廠家,目標角色就是使...

nginx負載均衡的5種策略

nginx負載均衡的5種策略 nginx可以根據客戶端ip進行負載均衡,在upstream裡設定ip hash,就可以針對同乙個c類位址段中的客戶端選擇同乙個後端伺服器,除非那個後端伺服器宕了才會換乙個。nginx的upstream目前支援的5種方式的分配 1 輪詢 預設 每個請求按時間順序逐一分配...