我有一个实现broadcast.emit的网站。向网站的所有用户发送消息。这只是socket.io的最简单实现,但是我目前遇到了问题。当我命中约100个并发用户时。nodejs服务器开始滞后,直到挂起,我无法再访问整个网站。当我们检查服务器时。nodejs占用了100%的CPU。正常吗
我想知道socket.io可以支持多少个用户?当发生这种情况时,有没有办法以编程方式重新启动nodejs服务器?
至少250k并发连接(在大多数情况下,瓶颈是内存)