Поделиться через


MQTT Сохранить поддержку в службе "Сетка событий Azure" (предварительная версия)

Функция "Транспорт телеметрии сообщений" (MQTT) сохраняется в службе "Сетка событий Azure" (предварительная версия) гарантирует, что последнее известное хорошее значение раздела хранится и легко доступно для новых подписчиков. Эта возможность позволяет новым клиентам мгновенно получать последнее сообщение при подключении, устраняя необходимость ожидать следующей публикации. Это полезно в таких сценариях, как отчеты о состоянии устройства, сигналы управления или данные конфигурации, где своевременный доступ к последнему сообщению является критически важным.

В этой статье представлен обзор работы MQTT Storage, его последствия выставления счетов, ограничения хранения, методы удаления сообщений и рекомендации по управлению.

Замечание

Эта функция сейчас доступна в предварительной версии.

Выставление счетов

Каждая сохраненная публикация считается двумя операциями MQTT: один для обработки сообщения и один для хранения.

Ограничения хранилища

  • До 640 МБ или 10 000 сохраненных сообщений на единицу пропускной способности (TU).
  • Максимальный размер сохраняемого сообщения составляет 64 КБ.

Для более крупных потребностей обратитесь в службу поддержки Azure.

Удаление сообщений

  • MQTT 3.1.1: Опубликовать пустую полезную нагрузку в тему.
  • MQTT 5.0: установите срок действия или отправьте пустое сообщение, чтобы удалить его.

Сохранение управления

  • Поддержка портала Azure для перечисления сохраненных сообщений в настоящее время недоступна.

  • Предварительная версия не включает резервное заполнение сохраненных данных для существующих пространств имен.

  • Чтобы включить сохранение MQTT в существующем пространстве имен, выполните одну из следующих операций:

    • Выполните операцию плоскости управления, например обновления TU.
    • Добавьте или обновите Retain тег в пространстве имен.