【发布时间】:2016-07-30 04:27:57
【问题描述】:
我正在使用 socket.io 构建一个应用程序
我正在使用 socket.io 的房间功能,用户可以订阅 5 个“主题”。该主题中广播的每条消息都有一个消息类型,其中有 100 个。用户只会收到他们允许接收的类型的消息,可能在 30 到 70 之间。
我的问题:为每个主题 + 消息类型组合创建一个房间是否可行,即 5 x 100 个房间? socket.io 会像这样表现良好,还是有更好的方法来解决这个问题?向每个单独的套接字发送单独的消息而不是使用房间会更好吗?
感谢您的帮助。
【问题讨论】:
-
@Baronz - 这个问题与那个问题完全不同。这个问题是关于你可以在服务器上维护多少个房间,而不是你连接了多少个套接字。
标签: javascript node.js performance socket.io