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


пространства имен Сетка событий Azure — отправка отправки

Эта статья основана на отправке с помощью ПРОТОКОЛА HTTP для сетки событий и предоставляет основные сведения, прежде чем приступить к отправке в пространствах имен Сетки событий по протоколу HTTP. Эта статья подходит для пользователей, которые должны создавать приложения для реагирования на дискретные события с помощью пространств имен Сетки событий. Если вы хотите узнать больше о разнице между базовым уровнем Сетки событий и стандартным уровнем с пространствами имен, см . нужный уровень сетки событий для вашего решения.

Разделы и подписки пространства имен

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

Схема, показывающая раздел и связанные подписки на события.

Поддерживаемые обработчики событий

Ниже перечислены поддерживаемые обработчики событий.

Отправка и отправка по запросу

Служба "Сетка событий" поддерживает доставку событий отправки и извлечения с помощью HTTP. При принудительной доставке вы определяете назначение в подписке на события, веб-перехватчик или службу Azure, в которую сетка событий отправляет события. При доставке по запросу приложения подписчиков подключаются к сетке событий для использования событий. Доставка по запросу поддерживается для разделов в пространстве имен Сетки событий.

Внимание

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

Схема высокого уровня, показывающая доставку push-уведомлений и доставку по запросу с типом задействованных ресурсов.

Когда следует использовать доставку push-уведомлений и доставку по запросу

Ниже приведены общие рекомендации, которые помогут вам решить, когда следует использовать доставку по запросу или отправке.

Доставка по запросу

  • Вам нужен полный контроль о том, когда будут получать события. Например, приложение может не находиться в течение всего времени, недостаточно стабильно или обрабатывать данные в определенное время.
  • Вам нужен полный контроль над потреблением событий. Например, нижестоящей службы или слоя в приложении-получателе возникает проблема, которая предотвращает обработку событий. В этом случае API доставки по запросу позволяет приложению-потребителю освободить уже прочитанное событие обратно брокеру, чтобы его можно было доставить позже.
  • Вы хотите использовать частные ссылки при получении событий, что возможно только при доставке по запросу, а не при отправке push-уведомлений.
  • У вас нет возможности предоставлять конечную точку и использовать отправку push-уведомлений, но вы можете подключиться к сетке событий для использования событий.

Отправка отправки

  • Вы хотите избежать постоянного опроса, чтобы определить, что произошло изменение состояния системы. Вы скорее используете сетку событий для отправки событий во время изменения состояния.
  • У вас есть приложение, которое не может выполнять исходящие вызовы. Например, ваша организация может беспокоиться о краже данных. Однако приложение может получать события через общедоступную конечную точку.

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