Выберите нужный уровень сетки событий для решения

Сетка событий Azure имеет два уровня с разными возможностями. В этой статье содержатся сведения о обоих.

Стандартный уровень сетки событий

Сетка событий Azure включает следующие функции через пространства имен Сетки событий:

  • Брокер pub-sub MQTT, поддерживающий двунаправленное взаимодействие с помощью MQTT версии 3.1.1 и v5.0.
  • Публикация CloudEvents с помощью HTTP.
  • Доставка по запросу с помощью HTTP.
  • Отправка доставки в Центры событий с помощью AMQP.

Используйте этот уровень, если любой из следующих операторов имеет значение true:

  • Вы хотите опубликовать и использовать сообщения MQTT.
  • Вы хотите создать решение для активации действий на основе событий пользовательского приложения в формате JSON CloudEvents.
  • Вы хотите создавать приложения с гибкими шаблонами потребления, например доставку ПО HTTP для нескольких потребителей или отправку в Центры событий.
  • Для входящего трафика и исходящего трафика требуется скорость http, превышающая 5 МБ/с, используя доставку по запросу или отправку push-уведомлений. Сетка событий в настоящее время поддерживает до 40 МБ/с для входящего трафика и 80 МБ/с для исходящих событий, опубликованных в разделах пространства имен (HTTP). MQTT поддерживает скорость пропускной способности 40 МБ/с для клиентов издателя и подписчика.
  • Требуется хранение CloudEvents до 7 дней.

Дополнительные сведения см. в разделе о квотах и ограничениях для пространств имен.

Базовый уровень сетки событий

Базовый уровень "Сетка событий" поддерживает отправку с помощью настраиваемых разделов сетки событий, системных тем, доменов событий и партнерских разделов сетки событий.

Используйте этот уровень, если любой из этих операторов имеет значение true:

  • Вы хотите создать решение для активации действий на основе событий пользовательского приложения, системных событий Azure, партнерских событий.
  • Вы хотите опубликовать события в тысячах разделов с помощью доменов сетки событий.
  • У вас нет каких-либо будущих потребностей в поддержке ставок, превышающих 5 МБ/с для входящего или исходящего трафика.
  • Не требуется хранение событий более 1 дня. Например, логика обработчика событий может быть исправлена менее чем за 1 день. В противном случае вы в порядке с дополнительными затратами и затратами на чтение событий из назначения недоставленного большого двоичного объекта после того, как они остались более 1 дня в Сетке событий.

Дополнительные сведения см. в статьях о квотах и ограничениях для пользовательских тем, системных тем и партнерских тем и доменов.

Уровни "Базовый" и "Стандартный"

Стандартный уровень сетки событий ориентирован на предоставление следующих функций:

  • Более высокие показатели входящего трафика и исходящего трафика.
  • Поддержка решений Интернета вещей, требующих использования двунаправленной связи с помощью MQTT.
  • Доставка по запросу для нескольких потребителей.
  • Отправка доставки в Центры событий.

Базовый уровень ориентирован на предоставление поддержки принудительной доставки для активации действий на основе событий. Подробные сведения о квотах и ограничениях, включенных в каждый ресурс сетки событий, см. в разделе "Квоты и ограничения".

Функция Стандартные Базовая
Пропускная способность Высокий, до 40 МБ/с (входящий трафик) и 80 МБ/с (исходящие данные) Низкая, до 5 МБ/с (входящий и исходящий трафик)
MQTT v5 и v3.1.1 Да
Доставка по запросу Да
Публикация и подписка на пользовательские события Да Да
Отправка доставки в Центры событий Да Да
Максимальное хранение сообщений 7 дней в разделах пространства имен 1 день
Отправка в службы Azure (функции, веб-перехватчики, очереди и разделы служебная шина, гибридные подключения ретранслятора и очереди хранилища) Да
Подписка на системные события Azure Да
Подписка на события партнеров Да
Подписки на область Домена Да

Следующие шаги