Мы создаем приложение для Android, отправляющее данные в IOT Hub через api 'com.microsoft.azure.sdk.iot: iot-device-client: 1.17.1' поверх MQTT.
Сценарий, который мыПоддержка имеет высокую вероятность отсутствия подключения в течение продолжительных периодов времени в течение дня.
У меня есть пара вопросов:
- требует ли клиент подключения к сети для того, чтобыбыть создан / инициализирован?
- в случае потери сетевого подключения, клиент удерживает ожидающие сообщения локально, пока сетевое подключение не будет восстановлено;что произойдет, если приложение будет убито?Сохранена ли очередь в каком-либо локальном хранилище или она потеряна?
Я хочу понять, нужно ли создавать какую-то постоянную очередь на уровне приложения для решения этих проблем, если они не управляются клиентом.
спасибо mac