Nginx負載均衡配置

Nginx有以下幾種負載均衡方式

使用三豐雲可以實踐以下配置

輪詢(默認)

1如上圖所示,輪詢會按123的順序訪問每個後臺服務器,當後臺服務器出現問題時需要自行處理

upstream backservers { 
server 192.168.10.12; 
server 192.168.10.13; 
} 

權重

upstream backservers { 
server 192.168.10.12 weight=10; 
server 192.168.10.13 weight=10; 
} 

IP綁定

爲每個IP指定一個後臺服務器,如下圖所示,單臺的機器與後臺的服務器一一對應
在這裏插入圖片描述

upstream backservers { 
ip_hash; 
server 192.168.10.12:88; 
server 192.168.10.13:80; 
} 

fair(第三方)

按照響應時間來分配,響應時間短的優先分配

upstream backservers { 
server 192.168.10.12:88; 
server 192.168.10.13:80; 
fair; 
} 

如圖所示,線的虛實代表訪問的頻率,顏色代表訪問的快慢
在這裏插入圖片描述

url_hash

按訪問url的hash結果來分配請求,使每個url定向到同一個後端服務器,後端服務器爲緩存時比較有效

https://www.processon.com/i/568c6ea4e4b0e51d149a085f
這個網站解決了大家開始設計階段的問題,輕量級的各種設計模型,強烈推薦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章