Heim > Fragen und Antworten > Hauptteil
Verwenden Sie einen Tomcat 8.0-Server im Nio-Modus. Andere sind Standardkonfigurationen.
Ich habe eine Schnittstelle mit dem Rest von Spring MVC geschrieben und sie dann mit Resttemplate über den von httpclient implementierten Verbindungspool aufgerufen. Als 1.000 Anfragen gleichzeitig gestellt wurden, wurde bei einigen Anfragen eine Zeitüberschreitung festgestellt. was zu Zugriffsfehlern führt. <Aber die Anwendung blieb nie hängen, da einige Anfragen abgelaufen waren>.
Die gesamte Systemarchitektur sieht so aus
Es gibt drei Anwendungen A, B und C
C ist für den Betrieb der Datenbank verantwortlich, stellt eine Schnittstelle bereit und gibt JSON zurück.
B ist für die Geschäftsverarbeitung verantwortlich, stellt eine Schnittstelle bereit und gibt JSON zurück. und die Schnittstelle von C aufrufen, um Daten zu speichern/lesen.
A ist für die Rezeption verantwortlich und ruft die Schnittstelle von B auf.
Wenn A B anruft, erfolgt der komplexe Ausgleich über Nginx. Es gibt zwei B-Server.
Entschuldigung, welche Situationen können zu einer Auszeit führen?