Как отправить широковещательное сообщение пользователям, использующим tigase

Я столкнулся с проблемой в своем проекте. Я использовал tigase для отправки сообщений клиенту Android, но иногда мы должны отправлять уведомления более 1000 пользователей одновременно. Использование smack api для реализации этого слишком медленно. У кого-нибудь есть новый метод для этого? Могу ли я добавить HTTP API для отправки широковещательного сообщения с использованием Tigase?

1 ответ

В Tigase доступен REST API, но как вы думаете, почему это будет быстрее, чем при использовании XMPP? Это на самом деле зависит от того, как вы это делаете. Используя специальные административные команды (через стандартный XMPP или REST API), вы можете отправить 1000 или более уведомлений одним вызовом. Предполагая, что у вас есть список всех получателей заранее. Вы также можете отправить сообщение всем онлайн-пользователям с помощью специальной команды администратора ad-hoc.

Или, может быть, то, что вы делаете, на самом деле является работой для компонента PubSub?

Другие вопросы по тегам