node.js - que - Socket.io: ¿Cuántas conexiones simultáneas puede manejar WebSockets?
socket io server (2)
Me pregunto si tiene datos sobre conexiones simultáneas a websockets. Estoy utilizando Socket.io en el servidor Node.js. ¿Cuántos clientes pueden conectarse a un socket y recibir datos sin tener que desconectar mi servidor? 1000? 1000.0000?
¡Gracias!
Esto depende en gran medida de la configuración de su hardware, qué está haciendo / procesando exactamente en el lado del servidor y si su sistema está optimizado para muchas conexiones simultáneas. Por ejemplo, en la máquina con Linux, por defecto, probablemente primero alcanzaría el número máximo de archivos abiertos u otros límites (que se pueden increased ) antes de que se agoten los recursos de hardware o problemas de escalabilidad similares. El recurso clave puede ser la cantidad de RAM que puede asignar su programa node.js para mantener abiertas las conexiones simultáneas y la capacidad de recibir otras nuevas.
http://blog.caustik.com/2012/08/19/node-js-w1m-concurrent-connections/
Revisa este blog. Utilizamos el mismo principio. Anteriormente, nuestro servidor nodejs se bloqueaba después de 100 conexiones simultáneas debido a restricciones de hardware. Pero después de pasar a Amazon EC2, ahora es altamente escalable.