Socket.io:WebSockets可以处理多少个并发连接?

Pon*_*ono 41 node.js socket.io

我想知道你是否有关于websockets的并发连接的任何数据?我在Node.js服务器上使用Socket.io.有多少客户端可以连接到套接字并接收数据而无需关闭服务器?1000?1000.0000?

谢谢!

yoj*_*o87 22

这在很大程度上取决于您的硬件配置,您在服务器端正在进行/处理的内容以及您的系统是否针对许多并发连接进行了优化.例如,在Linux机器上,默认情况下,您可能会首先达到最大打开文件数或其他限制(可以增加),然后再遇到硬件资源耗尽或类似的可扩展性问题.密钥资源可能是您的node.js程序可以分配的RAM数量,以保持并发连接的打开和接收新连接的能力.

  • @Pono你弄清楚了什么? (8认同)
  • 我想最好的方法是通过大量套接字连接来关闭我的服务器并查看统计信息. (6认同)
  • @Pono:ping.关于这个的任何指标?谢谢. (4认同)

3s2*_*2ng 15

http://blog.caustik.com/2012/08/19/node-js-w1m-concurrent-connections/

查看此博客.我们使用相同的原则.之前,由于硬件限制,我们的nodejs服务器将在100个并发连接后崩溃.但在我们迁移到Amazon EC2后,它现在具有高度可扩展性.

  • 太好了!但是,*WebSocket*(不是"长轮COMET")连接的数量是多少? (3认同)