Многопользовательский чат XMPP
Существует ли ограничение на максимальное количество участников в многопользовательском чате (MUC) на XMPP? Если число участников очень велико, в этом случае, что будет недостатком для использования MUC против PubSub, если предположить, что связь является только один ко многим, т.е. только администратор группы отправляет сообщения участникам, например PubSub?
1 ответ
В ejabberd не существует жесткого ограничения. Все зависит от вашего варианта использования и конфигурации MUC. Вы даже можете использовать MUC без трансляции присутствия другим участникам. Это определяется как параметры muc#roomconfig_presencebroadcast
в XEP-0045.
Как таковой он может вести себя очень как Pubsub, но taylored в случае использования чата.
Это, помимо прочего, тема, которая обсуждается в выступлении на ejabberd: Внедрение современных сервисов чата "один ко многим" с ejabberd - семинар № 1 ejabberd (видео).