Questa domanda è stata posta in precedenza ma non di recente e non con una risposta chiara.Numero massimo di connessioni Socket.IO simultanee
Utilizzo di Socket.io, c'è un numero massimo di connessioni simultanee che è possibile mantenere prima di dover aggiungere un altro server?
Qualcuno sa di ambienti di produzione attivi che utilizzano websocket (in particolare socket.io) su larga scala? Mi piacerebbe davvero sapere che tipo di installazione è la migliore per le connessioni massime?
Poiché i Websocket sono costruiti su TCP, la mia comprensione è che, a meno che le porte non siano condivise tra le connessioni, il limite della porta a 64K sarà limitato. Ma ho anche visto rapporti di 512K connections using Gretty. Quindi non lo so.
[Trello] (https://trello.com/) utilizza prese su vasta scala (in particolare socket.io). – James
Ho letto che Trello ha dovuto modificare il codice Socket.io a causa di un limite di 10.000 connessioni ed era in grado di mantenere "molte migliaia" di connessioni prima di aggiungere server. Ancora un enorme divario tra quello e 512K di altri sistemi server. – Andrew
Quanti anni ha quell'articolo? Trello ha recentemente raggiunto oltre 1 milione di utenti attivi al mese, quindi immagino che ora siano in esecuzione più di 10.000 socket attivi. [Trello usa Redis] (http://stackoverflow.com/questions/8579336/how-is-redis-used-in-trello) per sedersi sopra socket.io per la scalabilità – James