Использование RabbitMQ в приложении для Android - PullRequest
0 голосов
/ 18 мая 2018

Я занимаюсь разработкой приложения для обмена сообщениями Android в реальном времени.Сервер RabbitMQ, поэтому я использую клиент RabbitMQ в приложении для Android.

Теперь службы Android не могут работать «вечно» в фоновом режиме.Таким образом, моя логика заключается в запуске службы намерений, установлении соединения Rabbit, отправке / получении сообщений и остановке службы (+ закрытие соединения) после некоторой бездействия транспорта - без входящих / исходящих сообщений ~ 30 секунд.Но создание соединения RabbbitMQ очень дорого и занимает некоторое время (несколько секунд, иногда около 15-20 секунд).Это недопустимая задержка ...

Итак, мой вопрос, как работать с RabbitMQ в приложении Android?Лучшие практики?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...