Задать вопрос
@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 комнат? В таком случаи, можно ли по-другому реализовать?

Спасибо.
  • Вопрос задан
  • 240 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
vanesxl
@vanesxl
А если просто сделать как бы категории на клиенте
спорт
культура
афиша

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

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

Похожие вопросы