socket.io:如何处理 4000 个用户?

Posted

技术标签:

【中文标题】socket.io:如何处理 4000 个用户?【英文标题】:socket.io: how to handle 4000 users? 【发布时间】:2014-11-21 11:13:59 【问题描述】:

有人已经在 socket.io 上体验过 4000 个并发用户吗?

这可以在单个(强大的)服务器上实现吗?还是我应该使用一些分布式服务器?

如果使用 Amazon EC2 会怎样:会自动分派吗?

欢迎任何经验或好的做法。

【问题讨论】:

你可能想读这个:512000 concurrent websockets with Groovy++ and Gretty 和这个How many socket connections can a typical server handle? 【参考方案1】:

也许这个网址http://blog.caustik.com/2012/08/19/node-js-w1m-concurrent-connections/ 会激发您获得问题的答案。 它不是特定于 socket.io,但描述了一个良好的设置,并且在 cmets 中有一些 socket.io 相关性

【讨论】:

以上是关于socket.io:如何处理 4000 个用户?的主要内容,如果未能解决你的问题,请参考以下文章

如何处理 JSON 响应

socket.io-redis 如何处理房间?

socket.io 如何处理 docker 部署的多个实例?

如何处理 io.use 中间件来捕获客户端上的错误?

如何在 Socket.IO 中使用 xhr-polling 存储持久数据?

D3 - 如何处理 JSON 数据结构?