我正在用nodejs作为服务器端语言构建一个javascript聊天系统。到目前为止,我使用的是Socket。我认为它能够处理大量的客户端(目标是100,000 +),但今天,在我们发布测试版的前一周,我了解到Socket。我在可扩展性方面有很大的问题,所以我决定改变我的方法。我需要快速,服务器和客户端之间的实时数据传输,现在我不知道在哪里看。也许只是WebSockets,并尝试开发这些?
我肯定会使用ws,它是目前最快的库。
https://github.com/einaros/ws我们已经在我们的项目weezeel中使用了它,它的速度非常快,而且它支持数千个并发连接。