配置例項 負載均衡

2022-08-26 17:24:20 字數 1028 閱讀 9402

1) 負載均衡概念

負載均衡指的是有多台伺服器接受客戶端的請求,按照平均分發或者權重比例的方式,將客戶端的請求(負載

)分發不同的伺服器,使之達到負載均衡的效果。

圖4 負載均衡示意圖

2) nginx實現負載均衡

ø 我們需要準備兩個tomcat伺服器,埠號分別為

8080

、8081

test

目錄,test

目錄下新增

test.html

檔案ø 修改nginx配置檔案,如下

圖5 負載均衡配置檔案

ø 分別啟動兩台tomcat和

nginx

ø 瀏覽器url欄輸入

驗證3) nginx分配服務策略

a. 輪詢(預設

)每個請求按時間順序逐一分配。如果後面的服務宕機,能自動剔除。

b. 權重

weight代表權重,預設值為

1.權重越高分配的客戶端請求越多。

weight

和訪問比例成正比,用於伺服器效能不均的情況。如下

upstream server_pool

c. ip_hash

按ip的

hash

值來分配請求,可以保證每個訪客固定請求乙個伺服器,解決

session

問題。upstream server_pool

d. fair

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

upstream server_pool{

server 10

.211.55

.4:8080

;server 10

.211.55

.4:8081

;fair;

配置負載均衡例項

建立負載均衡例項後,你需要新增至少乙個監聽和一組後端伺服器。我們一起來配置乙個tcp監聽並新增部署了靜態網頁的兩個ecs例項作為後端伺服器。操作步驟如下 1 登入負載均衡管理控制台。2 在例項管理頁面,單擊例項操作列的監聽配置嚮導。3 在協議 監聽頁簽下,根據如下資訊,配置監聽規則,其它配置保持預設...

nginx配置例項負載均衡

當一台伺服器的單位時間內訪問量越大時,伺服器壓力就越大,大到超過自身能力承受之時,伺服器就會崩潰,為了避免伺服器崩潰,讓使用者有更好的體驗,我們通過負載均衡的方式來分擔伺服器壓力。我們可以建立很多伺服器,組成乙個伺服器集群,當使用者訪問 時,先訪問乙個中間伺服器,再讓這個中間伺服器在伺服器集群中選擇...

Nginx 配置例項 負載均衡

1 實現效果 1 瀏覽器位址列輸入位址 負載均衡效果,平均 8080 和 和 8081 埠中 2 準備工作 3 在 nginx 的配置檔案中進行負載均衡的配置 4 nginx 分配伺服器策略 第一種 輪詢 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器 down 掉,能自動剔除。...