01PARTCoreWebApi Tutorial Lokale Demonstrationsumgebung Visual Studio2019---Version: 16.4.4+NetCore3.1.2 02PARTNginx erstellt und konfiguriert schnell den Lastenausgleich Nginx ist ein leichtgewichtiger Webserver/Reverse-Proxyserver und E-Mail-Proxyserver (IMAP/POP3), der unter einem BSD-ähnlichen Protokoll veröffentlicht wurde. Seine Merkmale sind, dass es weniger Speicher belegt und starke Parallelitätsfähigkeiten besitzt. Tatsächlich ist die Parallelitätsleistung von nginx unter Webservern desselben Typs besser. Zu den Benutzern von nginx-Websites auf dem chinesischen Festland zählen: Baidu, JD.com, Sina, NetEase, Tencent, Taobao usw. Im Folgenden wird der Konfigurationsprozess von Nginx demonstriert 1. Laden Sie das Nginx-Paket herunter: http://nginx.org/en/download.html. Beachten Sie, dass der Pfad zum Herunterladen und Speichern des Nginx-Pakets auf Englisch sein muss und keine chinesischen Zeichen enthalten darf. 2. Starten Sie Nginx: Doppelklicken Sie einfach auf das heruntergeladene Nginx-Paket, um „nginx.exe“ zu öffnen, oder Sie können es über den Befehl starten. Der Befehl „Start“ wird hier nicht im Detail erläutert. Öffnen Sie nach dem Start den Task-Manager. Dort finden Sie den Nginx-Dienst. 3. Zu diesem Zeitpunkt können Sie Nginx verwenden, um den Lastenausgleich zu konfigurieren. Ich starte zuerst mehrere WebAPI-Server und führe sie aus. Die von derselben Schnittstelle jedes Servers zurückgegebenen Daten unterscheiden sich geringfügig. Die von der Schnittstelle des ersten Servers zurückgegebenen Daten lauten: Chaoxi Education---1, die von der Schnittstelle des zweiten Servers zurückgegebenen Daten lauten: Chaoxi Education---2 und die von der Schnittstelle des dritten Servers zurückgegebenen Daten lauten: Chaoxi Education---3. Die Ports der drei Server nach dem Start lauten: 8011, 8022 bzw. 8033. Mit anderen Worten gibt Port 8011 zurück: Chaoxi Education---1; Port 8022 gibt zurück: Chaoxi Education---2; Port 8033 gibt zurück: Chaoxi Education---3. Mit anderen Worten, die drei Servercodes sind gleich, aber die hier zurückgegebenen Ergebnisse sind unterschiedlich, um den Unterschied testen zu können. 4. Nach dem Start sind die Debugging-Ergebnisse: http://127.0.0.1:8011/api/Erste Rückgabe: Chaoxi Education---1; http://127.0.0.1:8022/api/Erste Rückgabe: Chaoxi Education---2; http://127.0.0.1:8033/api/Erste Rückgabe: Chaoxi Education---3; Abbildung 1 Abbildung 2 Abbildung 3 5. Der Test zeigt, dass alle drei Dienste gestartet wurden: Jetzt werde ich drei Server-Tonggu-Nginx-Cluster konfigurieren und die Konfigurationsdateien konfigurieren.
Ändern Sie die Konfigurationsdatei wie folgt: CMD führt den Befehl 6. Fordern Sie dieselbe Adresse an: http://127.0.0.1:8080/api/First dreimal und erhalten Sie drei unterschiedliche Ergebnisse. Abbildung 1 Abbildung 2
Zusammenfassen Dies ist das Ende dieses Artikels über die Bereitstellung von WebAPI auf mehreren Servern und die Konfiguration des Nginx-Lastausgleichs. Weitere Informationen zur Bereitstellung von WebAPI auf mehreren Servern und zur Konfiguration des Nginx-Lastausgleichs finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
1. Konfigurieren Sie die lokale Yum-Quelle 1. Mou...
1. Verwenden Sie ein Centos-Image, um eine lokale...
ylbtech_html_drucken HTML-Druckcode, unterstützt S...
Von der Entwicklung bis zur Bereitstellung: Mache...
Nginx ist ein leistungsstarker Website-Server und...
In diesem Artikelbeispiel wird der spezifische Co...
Genau wie der Titel! Die allgemein verwendete Schr...
Die Aufgabe der Parallelitätskontrolle in einem D...
1. Beenden Sie den MySQL-Dienst # service mysqld ...
In Webprojekten nutzen wir häufig die Zeitleisten...
Vorwort MRR ist die Abkürzung für Multi-Range Rea...
Funktionen von SSHFS: Basierend auf FUSE (dem bes...
Inhalt 1. Geben Sie den Lesern einen Grund zu blei...
Heute stelle ich einen sehr einfachen Trick vor, ...
Blockelement p - Absatz Text vorformatieren Tisch ...