【问题标题】:ejabberd - max number of participants in MUCs vs. PubSubejabberd - MUC 与 PubSub 的最大参与者数量
【发布时间】:2017-02-18 13:10:28
【问题描述】:

我正在构建一个支持私人和公共房间的移动聊天平台。对于私人房间,我已经使用服务器上的 ejabberd 和我的 iOS 客户端的 XMPPFramework 成功实现了 MUC 功能。但是,对于公共房间,我想评估一下 PubSub 是否更有意义?

要详细定义用例,所有公共房间成员都应该能够发布/发送消息,并在他们登录时将离线消息传递给他们。房间也应该是持久的。此外,我预计公共房间的最大参与者人数将达到数千人(如果我现在计划实现高可扩展性,最终状态)。这与我打算将最大参与者限制设置为 200 人左右的私人房间不同。对于私人房间,我正在交换出席信息,但对于公共房间,如果服务器过载,则不需要交换出席信息。

大家可以建议这里推荐的方法是什么吗?另外,是否有任何关于我如何对这些方法进行容量测试的指示...

非常感谢!

【问题讨论】:

    标签: ejabberd publish-subscribe xmppframework multiuserchat


    【解决方案1】:

    要对 ejabberd 进行基准测试和比较性能,您可以使用 Tsung:https://github.com/processone/tsung

    它应该有助于衡量您的用户案例的行为差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-09
      • 2018-10-05
      • 2018-05-08
      • 2017-01-11
      • 2017-05-11
      • 2018-10-23
      相关资源
      最近更新 更多