XMPP — в чем разница между muc (mod_muc) и mucLight (mod_muc_light)?

Я успешно реализовал mucLight в своем приложении с сервером mongooseIM, но мне известно о протоколе muc на ejabberd. сервер.

Какое клиентское расширение поддерживает протокол muc/mucLight?

Есть ли способ иметь общую историю для группы, использующей протокол muc/mucLight?

Что улучшено для мобильных устройств?

какие еще плюсы и минусы?


person Sagar Jethva    schedule 01.12.2017    source источник


Ответы (2)


Какое клиентское расширение поддерживает протокол muc/mucLight?

MUC поддерживается практически всеми клиентскими библиотеками, MUC Light поддерживается Smack и XMPPFramework. Кроме того, MUC Light может быть настроен на использование протокола MUC (при этом некоторые эксклюзивные функции MUC Light недоступны).

Есть ли способ иметь общую историю для группы, использующей протокол muc/mucLight?

В MongooseIM и MUC, и MUC Light используют одно и то же расширение и таблицу для архивирования, поэтому теоретически их архивы должны быть совместимы, но это не является обязательным требованием, поэтому не тестируется автоматически в проекте.

Что улучшено для мобильных устройств?

MUC Light обменивается данными намного реже, чем MUC, и пакеты пытаются максимально эффективно передавать информацию, чтобы уменьшить количество циклов и ненужного трафика.

какие еще плюсы и минусы?

http://mongooseim.readthedocs.io/en/latest/open-extensions/muc_light/#2-requirements

Вот принципы высокого уровня, лежащие в основе MUC Light, которые более или менее прямо указывают на различия.

person Piotr Nosek    schedule 04.12.2017

https://www.youtube.com/watch?v=4fZ3iQ752Tk Я объяснил это один раз, и это было записано.

person Ludwik Bukowski    schedule 24.12.2017