Ich arbeite an einer Nodejs-Anwendung und die Anforderung ist, um 10k Anfragen pro Sekunde pro Verbindung zu senden. Die Client-Anwendung muss eine Websocket-Verbindung öffnen, um diese Requets zu senden, und auf der Serverseite muss sie nur die Daten empfangen und an eine Warteschlange senden. Die Anzahl der Socket-Verbindungen auf der Serverseite ist nicht so groß, kann etwa 1k betragen. Ich habe einige Fragen diesbezüglich und jede Hilfe wird sehr geschätzt.Nodejs Websocket
- Erstens, ist es möglich, dieses Setup mit einem einzigen Master-Prozess zu erreichen? Da ich die Web-Socket-Verbindungen nicht mit den Child-Prozessen teilen kann, muss ich die Bandbreite vom Master-Prozess beziehen.
- Als ich Benchmarking von Nodejs WS Bibliothek versuchte, konnte ich nur ca. 1k Anfragen pro Sekunde von je 9kb senden. Wie kann ich den Durchsatz erhöhen?
- Gibt es Beispiele, wie man maximalen Durchsatz erreicht, da ich nur Posts finden kann, wie man maximale Verbindungen erreicht?
Danke.