7

我正在使用 node.js、mongodb、socket.io 和 express 实现聊天服务器。我想知道的是最大数量是否有限制。socket.io 多房间聊天同时开放的房间数量。

另外,有没有上限。每个房间的用户数。

4

1 回答 1

8

Socket.io 对服务器可以连接多少用户、一个房间有多少用户或有多少房间没有任何限制和限制。

您的限制与以下内容有关:

  1. 软件实施(性能)
  2. 网络逻辑模型:事件、线程、单线程
  3. 操作系统设置:套接字处理程序和许多其他细节
  4. 硬件:CPU、RAM、带宽(In\Out)、HDD/SSD(如果有数据库/文件缓存(仍然可以基于 RAM))。

顺序很重要,通常会尝试从上到下,根据应用程序的要求提前重新评估每个点。操作系统设置必须首先完成。

于 2013-09-30T17:20:33.677 回答