如何允许超过 5K 名用户加入 Ejabberd MUC?

如何允许超过 5K 名用户加入 Ejabberd MUC?

Ejabberd 是高度可扩展的服务器,下面是文章这表明Ejabber可以支持2M+并发用户。

但对于多用户聊天(MUC),Ejabber 仅支持 5K 个用户(根据 ejabberd 模块代码:这里)。Ejabbered 应该能够处理更多用户,因此,我向 Ejabberd 专家们提出了以下问题:

  1. 为什么 Ejabberd 限制 MUC 中仅支持 5k 个用户?
  2. 如何在 MUC 中支持超过 5K 个用户?
  3. 集群是否可以缓解这个限制?

提前致谢。

答案1

您使用了“用户”这个术语,但显然您不是在考虑人员,不是在考虑人类,对吗?

我希望您不要计划让 5,000 人加入和离开一个聊天室,每次他们加入和离开聊天室时都与其他 4,999 人分享他们的存在。我希望您不要指望这 5,000 人向其他 4,999 人发送公开消息。

那将是一个蟋蟀笼。

相关内容