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


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

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

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

Служба "Сетка событий Azure" включает следующие функции благодаря пространствам имен Сетки событий.

  • Брокер публикации и подписки сообщений MQTT, поддерживающий двунаправленное взаимодействие с использованием MQTT v3.1.1 и v5.0.
  • Публикация CloudEvents с помощью HTTP.
  • Доставка по запросу с помощью HTTP.
  • Отправка сообщения в Центры событий через протокол AMQP (Advanced Messaging Queuing Protocol).

Используйте этот уровень, если любое из следующих утверждений является истинным.

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

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

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

Базовый уровень Event Grid поддерживает push-доставку с помощью пользовательских тем, системных тем, партнерских тем и доменов.

Используйте этот уровень, если любое из этих утверждений является истинным.

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

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

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

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

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

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

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

Дальнейшие шаги