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:
|
Inhaltsverzeichnis 1. Knoten, Bäume und virtuelle...
Um die Leistung von Webseiten zu verbessern, begi...
Code kopieren Der Code lautet wie folgt: <styl...
Optimistisches Sperren Optimistisches Sperren wir...
Erste Methode : CSS Code: Code kopieren Der Code l...
MySQL Vorteil: Kleine Größe, hohe Geschwindigkeit...
Laden Sie zuerst die Abhängigkeiten herunter: cnp...
Vorwort Aufgrund der schwachen Typisierung von JS...
Der offizielle Quellcode von monaco-editor-vue la...
Automatische Aktualisierung der Webseite: Fügen Si...
Der Formularcode ist wie in der Abbildung dargest...
Apache Arrow ist ein beliebtes Format, das von ve...
Inhaltsverzeichnis Frühe Erstellungsmethode Fabri...
Inhaltsverzeichnis 1. Erstellen Sie einen Socket ...
Umgebung: Mindestinstallation von CentOS 7.1.1503...