我想知道你是否有任何有关websockets并发连接的数据?我在Node.js服务器上使用Socket.io。有多少客户端可以连接到套接字并接收数据,而无需关闭服务器? 1000? 1000.0000?Socket.io:WebSockets可以处理多少个并发连接?
谢谢!
我想知道你是否有任何有关websockets并发连接的数据?我在Node.js服务器上使用Socket.io。有多少客户端可以连接到套接字并接收数据,而无需关闭服务器? 1000? 1000.0000?Socket.io:WebSockets可以处理多少个并发连接?
谢谢!
这很大程度上取决于您的硬件配置,您在服务器端正在做什么/处理什么,以及您的系统是否针对许多并发连接进行了优化。例如,在Linux机器上,默认情况下,在运行硬件资源耗尽或类似的可伸缩性问题之前,您可能首先会打开最大数量的打开文件或其他限制(可能为increased)。关键资源可能是您的node.js程序可以分配的RAM的数量,以保持并发连接的打开和接收新连接的能力。
http://blog.caustik.com/2012/08/19/node-js-w1m-concurrent-connections/
检查这个博客。我们使用相同的原则。由于硬件限制,以前我们的nodejs服务器会在100个并发连接之后崩溃。但是在我们转向亚马逊EC2之后,它现在具有高度的可扩展性。
你的硬件有多好? – Raynos 2011-04-17 18:34:09
http://stackoverflow.com/a/17453704/276648 – user276648 2014-06-04 05:47:26
@Raynos我有一个Corei7 8GB RAM与Debian的64位,你知道有多少?我不这么认为 – 2014-08-07 18:05:46