(azure-iot-sdk-java) Как клиент управляет потерей соединения? - PullRequest
0 голосов
/ 04 июля 2019

Мы создаем приложение для Android, отправляющее данные в IOT Hub через api 'com.microsoft.azure.sdk.iot: iot-device-client: 1.17.1' поверх MQTT.

Сценарий, который мыПоддержка имеет высокую вероятность отсутствия подключения в течение продолжительных периодов времени в течение дня.

У меня есть пара вопросов:

  • требует ли клиент подключения к сети для того, чтобыбыть создан / инициализирован?
  • в случае потери сетевого подключения, клиент удерживает ожидающие сообщения локально, пока сетевое подключение не будет восстановлено;что произойдет, если приложение будет убито?Сохранена ли очередь в каком-либо локальном хранилище или она потеряна?

Я хочу понять, нужно ли создавать какую-то постоянную очередь на уровне приложения для решения этих проблем, если они не управляются клиентом.

спасибо mac

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