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

Heim 類庫下載 java類庫 Was ist ein Tomcat-Cluster? Einführung in den Tomcat-Cluster

Was ist ein Tomcat-Cluster? Einführung in den Tomcat-Cluster

Oct 27, 2018 pm 05:59 PM

In diesem Artikel erfahren Sie, was ein Tomcat-Cluster ist. Einführung in den Tomcat-Cluster. Es hat einen gewissen Referenzwert. Freunde in Not k?nnen sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Was ist ein Tomcat-Cluster?

Verwenden Sie Nginx, um Anforderungen auszulagern und Anforderungen verschiedenen Tomcats zur Verarbeitung zuzuweisen, wodurch die Belastung jedes Tomcats verringert und die Antwortgeschwindigkeit des Servers verbessert wird.

Ziel

Um einen leistungsstarken Lastausgleichs-Tomcat-Cluster zu erreichen.

Tools

nginx-1.13.10

Apache-tomcat-7.0.81

Implementierungsschritte

1. Nginx herunterladen.

2. Entpacken Sie zwei Tomcats und nennen Sie sie Apache-Tomcat-7.0.81-1 bzw. Apache-Tomcat-7.0.81-2.

3. ?ndern Sie die beiden Tomcat-Startports auf 8080 bzw. 8181.

4. ?ndern Sie die beiden Tomcat-Standardseiten index.jsp, um verschiedene Tomcats zu unterscheiden.

5. Starten Sie zwei Tomcats gleichzeitig und greifen Sie auf den Test zu.

6. Konfigurieren Sie nginx und ?ffnen Sie nginx-1.13.10/conf/nginx.conf.

Konfigurieren Sie wie folgt:

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

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


http {
    include       mime.types;   #文件擴展名與文件類型映射表
    default_type  application/octet-stream;   #默認文件類型

    sendfile        on;   #開啟高效文件傳輸模式,普通應用設為 on,如果用來進行下載等應用磁盤IO重負載應用,可設置為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)聽端口,默認80
        server_name  localhost;   #當前nginx域名

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

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

Kernkonfiguration:

7.dos-Befehl zum Starten von Nginx.

8. Besuchen Sie zum Testen http://localhost:9090.

Bisher haben wir einen Tomcat-Cluster mit Lastausgleich mithilfe von Nginx implementiert.

Nginx-Lastausgleichsstrategie:

1. Abfrage (Standard)

Jede Anfrage wird nacheinander in chronologischer Reihenfolge einem anderen Backend-Server zugewiesen Wenn der Backend-Server ausf?llt, kann er automatisch eliminiert werden.

upstream backserver { 
server 192.168.0.14; 
server 192.168.0.15; 
}

2. Geben Sie die Gewichtung an.

Geben Sie die Abfragewahrscheinlichkeit an. Die Gewichtung ist proportional zum Zugriffsverh?ltnis und wird verwendet, wenn die Back-End-Serverleistung ungleichm??ig ist.

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

3. IP-Bindung ip_hash

Jede Anfrage wird entsprechend dem Hash-Ergebnis der abgerufenen IP zugewiesen, sodass jeder Besucher festen Zugriff auf einen Back-End-Server hat, der das l?sen kann Sitzungsproblem.

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

4. fair (Drittanbieter)

Anfragen entsprechend der Antwortzeit des Backend-Servers zuordnen und solche mit kurzen Antwortzeiten priorisieren.

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

5. url_hash (Dritter)

Anfragen entsprechend dem Hash-Ergebnis der aufgerufenen URL verteilen, sodass jede URL an denselben Back-End-Server weitergeleitet wird wenn der Back-End-Server zwischengespeichert ist.

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

Das obige ist der detaillierte Inhalt vonWas ist ein Tomcat-Cluster? Einführung in den Tomcat-Cluster. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276