1、輪詢(預設)
每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器宕機,能自動剔除掉。
2、weight
weight代表權重,預設為1,權重越高被分配的客戶端越多。
指定輪詢機率,weight和訪問比率成正比,使用者後端伺服器效能不均的情況。例如:
upstream myserver
3、ip_hash
每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問乙個後端伺服器,可以解決session問題,例如:
upstream myserver
4、fair(第三方)
按後端伺服器的響應時間來分配請求,響應時間短的優先分配,例如:
upstream myserver
nginx 負載均衡 Nginx負載均衡策略
nginx提供的負載均衡策略有2種 內建策略和擴充套件策略。內建策略為輪詢 預設 加權輪詢,ip hash,第三方。upstream mysvr1 輪詢 每個請求按照時間順序逐一的分配到每乙個後台伺服器上。如果某台伺服器宕機了,將會自動的剔除宕機的服務。nginx預設就是輪詢其權重都預設為1,伺服器...
nginx 四種策略
1預設輪詢 upstream backserver 2權重分配 weight 30 70 upstream backserver 3 ip hash 繫結 實現使用者登陸之後會出現使用者資訊丟失 我們可以採用ip hash指令解決這個問題,如果客戶已經訪問了某個伺服器,當使用者再次訪問時,會將該請求...
dubbo 四種均衡負載
1.consistenthashloadbalance 運用hash演算法 consistenthashselector 雜湊演算法類,在呼叫的時候,他會根據invokers生產對應乙個hashkey,這個hashkey對應著儲存著consistenthashselector consistenth...