多用户聊天 XMPP
Multi User Chat XMPP
在 XMPP 上的多用户聊天 (MUC) 中是否有最大参与人数限制?如果参与者的数量非常大,在这种情况下使用 MUC 与 PubSub 的缺点是什么,假设通信只是一对多,即只有组管理员向参与者发送消息,比如 PubSub?
ejabberd 中没有硬编码限制。一切都取决于您的用例和 MUC 配置。您甚至可以在不向其他成员广播状态的情况下使用 MUC。这被定义为 XEP-0045 中的选项 muc#roomconfig_presencebroadcast
。
因此它的行为很像 Pubsub,但在聊天用例中有所不同。
除其他外,这是 ejabberd 谈话中涉及的主题:Implementing State of the Art One-to-Many Chat Services with ejabberd - ejabberd Workshop #1(视频)。
在 XMPP 上的多用户聊天 (MUC) 中是否有最大参与人数限制?如果参与者的数量非常大,在这种情况下使用 MUC 与 PubSub 的缺点是什么,假设通信只是一对多,即只有组管理员向参与者发送消息,比如 PubSub?
ejabberd 中没有硬编码限制。一切都取决于您的用例和 MUC 配置。您甚至可以在不向其他成员广播状态的情况下使用 MUC。这被定义为 XEP-0045 中的选项 muc#roomconfig_presencebroadcast
。
因此它的行为很像 Pubsub,但在聊天用例中有所不同。
除其他外,这是 ejabberd 谈话中涉及的主题:Implementing State of the Art One-to-Many Chat Services with ejabberd - ejabberd Workshop #1(视频)。