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


Кэш Azure для Redis для Сетки событий: обзор

Кэш Azure для событий Redis, таких как исправление, масштабирование, импорт и экспорт (RDB), отправляется с помощью службы Сетка событий Azure подписчикам, таким как Функции Azure, Azure Logic Apps или даже ваш собственный прослушиватель HTTP. Сетка событий обеспечивает надежную доставку событий в приложения с помощью функциональных политик повтора и недоставленных сообщений.

Полный список событий, поддерживаемых Кэшем Azure для Redis, см. в статье о схеме событий кэша Azure для Redis.

Если вы хотите испытать в действии события Кэша Azure для Redis, см. любое из следующих кратких руководств:

Если вы хотите использовать этот инструмент: Ознакомьтесь с этим кратким руководством:
Портал Azure Краткое руководство. Маршрутизация событий Кэша Azure для Redis в конечную веб-точку с помощью портала Azure
PowerShell Краткое руководство. Маршрутизация событий Кэша Azure для Redis в конечную веб-точку с помощью PowerShell
Azure CLI Краткое руководство. Маршрутизация событий Кэша Azure для Redis в конечную веб-точку с помощью Azure CLI

Модель событий

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

Модель сетки событий.

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

Дополнительные сведения см. в статье о схеме событий Кэша Azure для Redis.

  • Полный список событий Кэша Azure для Redis и сведения о том, как инициируется каждое событие.
  • Пример данных, которые Сетка событий будет передавать для каждого из этих событий.
  • Назначение каждой пары "ключ — значение", отображаемой в данных.

Рекомендации по приему событий

Приложения, которые обрабатывают события Кэша Azure для Redis, должны соответствовать нескольким рекомендациям.

  • Так как в один обработчик событий можно настроить маршрутизацию событий из нескольких подписок, не следует предполагать, что события поступают из определенного источника: проверяйте тему сообщения, чтобы убедиться, что оно поступает из ожидаемого экземпляра Кэша Azure для Redis.
  • Подобным образом убедитесь, что вы готовы к обработке этого типа событий (eventType), а также не следует предполагать, что все получаемые события будут иметь ожидаемый тип.
  • Кэш Azure для Redis доставляется подписчикам по крайней мере один раз, что гарантирует вывод всех сообщений. Однако из-за повторных попыток или доступности подписок могут возникать дубликаты сообщений. Дополнительные сведения о доставке сообщений и повторных попытках см. в статье о доставке сообщений и повторных попытках в Сетке событий.

Дальнейшие действия

Узнайте больше о Сетке событий и испытайте в действии события Кэша Azure для Redis: