Каков наилучший способ реализации группового чата в XMPP ejabberd server pubsub или MUC для создания групповых чатов, таких как whatsapp?
Я внедряю групповой чат на сервере XMPP ejabberd, так что же является лучшим вариантом? Pubsub или MUC? MUC имеет только постоянные группы, что означает, что как только пользователь выходит из сети, пользователь покидает группу. Или вместо этого я могу реализовать использование pubsub, который не имеет такой функциональности, как присутствие и другие вещи, поэтому мне придется создавать их самостоятельно. так какой мой лучший вариант?
1 ответ
Вы можете реализовать WhatsApp, как чат в верхней части комнаты MUC. Вы получите пользу от поддержки Архив сообщений для MUC, которая позволит вам обойти ограничение присутствия путем запроса истории.