@Arhimed96

Как реализовать ведение нескольких чатов с одним пользователем в Openfire?

Доброго времени суток!
Есть Android-клиент, поднятый Openfire, PHP для API.
При регистрации через API автоматически создаю пользователя в Openfire. Допустим есть два юзера:
1) ivan@xmpp
2) petr@xmpp
В базе данных есть несколько топиков с уникальным id.
Например,
id = 1, спорт
id = 2, культура
id = 3, афиша

Вопрос. Задача создать чат между ivan@xmpp и petr@xmpp для каждого топика. Конечно, можно использовать комнаты, но не будет ли это слишком громоздко, скажем при 1000 активных пользователей и 1000000 комнат? В таком случаи, можно ли по-другому реализовать?

Спасибо.
  • Вопрос задан
  • 235 просмотров
Пригласить эксперта
Ответы на вопрос 1
vanesxl
@vanesxl
А если просто сделать как бы категории на клиенте
спорт
культура
афиша

И каждое сообщение подписывать к какой категории оно относится.
А пользователю показывать не все сообщения, а только с определенной выбранной категории.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы