Nginx Tomcat實現集群環境

2021-10-19 01:40:37 字數 786 閱讀 7031

環境準備,實現的效果,訪問tomcat1和tomcat2兩個應用均正常。

一台資料庫伺服器

一台tomcat伺服器

一台tomcat伺服器

windows部署nginx

輪詢方式(預設)

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

注意:session無法傳遞

upstream www.imooc1.com

server

location /

}

指定權重

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

upstream backserver
推薦:ip繫結 ip_hash

每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問乙個後端伺服器,可以解決集群部署環境下session共享的問題。

upstream backserver
fair(第三方)

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

upstream backserver
url_hash(第三方)

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

upstream backserver

Nginx tomcat 實現服務集群

測試環境 虛擬機器 linux centos 6.5 windows tomcat nginx 話不多說,直接開擼 3 先測試一下訪問兩個tomcat,如圖,兩個tomcat可以正常訪問 worker processes 1 工作程序的個數,一般與計算機的cpu核數一致 當前的nginx的配置 se...

Nginx tomcat 實現負載均衡集群

nginx 1.8.0 apache tomcat 6.0.33 實現高效能負載均衡的tomcat集群 2 然後解壓兩個tomcat,分別命名為apache tomcat 6.0.33 1和apache tomcat 6.0.33 2 3 然後修改這兩個tomcat的啟動埠,分別為18080和280...

Nginx tomcat 實現負載均衡集群

一 工具 nginx 1.8.0 apache tomcat 6.0.33 二 目標 實現高效能負載均衡的tomcat集群 三 步驟 共需修改3處埠 當然第二台tomcat也一樣,如下圖 4 然後啟動兩個tomcat,並訪問,看是否正常 5 然後修改上面兩個tomcat的預設頁面 為了區分下面到底訪...