国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 類庫下載 java類庫 tomcat集群是什么?tomcat集群的介紹

tomcat集群是什么?tomcat集群的介紹

Oct 27, 2018 pm 05:59 PM

本篇文章給大家?guī)淼膬?nèi)容是tomcat集群是什么?tomcat集群的介紹。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。

什么是tomcat集群?

利用nginx對請求進(jìn)行分流,將請求分配給不同的tomcat去處理,減少每個tomcat的負(fù)載量,提高服務(wù)器的響應(yīng)速度。

目標(biāo)

實(shí)現(xiàn)高性能負(fù)載均衡的tomcat集群。

工具

nginx-1.13.10

apache-tomcat-7.0.81

實(shí)現(xiàn)步驟

1、下載nginx。

2、解壓兩個tomcat,分別命名為apache-tomcat-7.0.81-1和apache-tomcat-7.0.81-2。

3、修改兩個tomcat的啟動端口,分別為8080和8181。

4.修改兩個tomcat默認(rèn)的index.jsp頁面,用以區(qū)分不同的tomcat。

5.同時啟動兩個tomcat,訪問測試。

6.配置nginx,打開nginx-1.13.10/conf/nginx.conf。

進(jìn)行如下配置:

worker_processes  1;   #工作進(jìn)程的個數(shù),一般與計算機(jī)的cpu核數(shù)一致

events {
    worker_connections  1024;   #單個進(jìn)程最大連接數(shù)(最大連接數(shù)=連接數(shù)*進(jìn)程數(shù))
}


http {
    include       mime.types;   #文件擴(kuò)展名與文件類型映射表
    default_type  application/octet-stream;   #默認(rèn)文件類型

    sendfile        on;   #開啟高效文件傳輸模式,普通應(yīng)用設(shè)為 on,如果用來進(jìn)行下載等應(yīng)用磁盤IO重負(fù)載應(yīng)用,可設(shè)置為off。

    keepalive_timeout  65;   #長連接超時時間,單位是秒

    gzip  on;   #啟用Gizp壓縮

    #tomcat集群
    upstream  myapp {   #tomcat集群名稱 
        server    localhost:8080;   #tomcat1配置
        server    localhost:8181;   #tomcat2配置
    }   

    #nginx的配置
    server {
        listen       9090;   #監(jiān)聽端口,默認(rèn)80
        server_name  localhost;   #當(dāng)前nginx域名

        location / {
            proxy_pass http://myapp;
            proxy_redirect default;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

核心配置:

7.dos命令啟動nginx。

8.測試,訪問http://localhost:9090。

至此,我們利用nginx已經(jīng)實(shí)現(xiàn)了負(fù)載均衡的tomcat集群。

nginx負(fù)載均衡策略:

1、輪詢(默認(rèn))

每個請求按時間順序逐一分配到不同的后端服務(wù)器,如果后端服務(wù)器down掉,能自動剔除。

upstream backserver { 
server 192.168.0.14; 
server 192.168.0.15; 
}

2、指定權(quán)重

指定輪詢幾率,weight和訪問比率成正比,用于后端服務(wù)器性能不均的情況。

upstream backserver { 
server 192.168.0.14 weight=10; 
server 192.168.0.15 weight=10; 
}

3、IP綁定 ip_hash

每個請求按訪問ip的hash結(jié)果分配,這樣每個訪客固定訪問一個后端服務(wù)器,可以解決session的問題。

upstream backserver { 
ip_hash; 
server 192.168.0.14:88; 
server 192.168.0.15:80; 
}

4、fair(第三方)

按后端服務(wù)器的響應(yīng)時間來分配請求,響應(yīng)時間短的優(yōu)先分配。

upstream backserver { 
server server1; 
server server2; 
fair; 
}

5、url_hash(第三方)

按訪問url的hash結(jié)果來分配請求,使每個url定向到同一個后端服務(wù)器,后端服務(wù)器為緩存時比較有效。

upstream backserver { 
server squid1:3128; 
server squid2:3128; 
hash $request_uri; 
hash_method crc32; 
}

以上是tomcat集群是什么?tomcat集群的介紹的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276