Azure Cache for Redis Event Grid – Übersicht
Azure Cache for Redis-Ereignisse wie Patchen, Skalieren Import/Export (RDB)-Ereignisse werden mithilfe von Azure Event Grid an Abonnenten wie Azure Functions, Azure Logic Apps oder sogar an Ihren eigenen HTTP-Listener gepusht. Event Grid sorgt über umfassende Wiederholungsrichtlinien und unzustellbare Nachrichten für eine zuverlässige Ereignisübermittlung an Ihre Anwendungen.
Im Artikel zum Azure Cache for Redis-Ereignisschema finden Sie eine vollständige Liste der Ereignisse, die von Azure Cache for Redis unterstützt werden.
Wenn Sie Azure Cache for Redis-Ereignisse ausprobieren möchten, informieren Sie sich in folgenden Schnellstartanleitungen:
Gewünschtes Tool: | Siehe in dieser Schnellstartanleitung: |
---|---|
Azure-Portal | Schnellstart: Weiterleiten von Azure Cache for Redis-Ereignissen an einen Webendpunkt mit dem Azure-Portal |
PowerShell | Schnellstart: Weiterleiten von Azure Cache for Redis-Ereignissen an einen Webendpunkt mit PowerShell |
Azure CLI | Schnellstart: Weiterleiten von Azure Cache for Redis-Ereignissen an einen Webendpunkt mit der Azure CLI |
Ereignismodell
Event Grid verwendet Ereignisabonnements zum Weiterleiten von Ereignisnachrichten an Abonnenten. Diese Abbildung veranschaulicht die Beziehung zwischen Ereignisherausgebern, Ereignisabonnements und Ereignishandlern.
Abonnieren Sie zunächst einen Endpunkt für ein Ereignis. Sobald ein Ereignis ausgelöst wird, sendet der Event Grid-Dienst Daten zum Ereignis an den Endpunkt.
Im Artikel zum Azure Cache for Redis-Ereignisschema finden Sie:
- Eine vollständige Liste der Azure Cache for Redis-Ereignisse und Informationen dazu, wie jedes Ereignis ausgelöst wird.
- Ein Beispiel dafür, welche Daten von Event Grid zu den einzelnen Ereignissen gesendet werden
- Angaben zum Zweck der jeweiligen Schlüssel-Wert-Paare, die in den Daten enthalten sind
Bewährte Methoden zum Nutzen von Ereignissen
Anwendungen, die Azure Cache for Redis-Ereignisse verwenden, sollten ein paar empfohlene Methoden nutzen:
- Da mehrere Abonnements zum Weiterleiten von Ereignissen an den gleichen Ereignishandler konfiguriert werden können, ist es wichtig, nicht davon auszugehen, dass Ereignisse von einer bestimmten Quelle stammen, sondern das Thema der Nachricht zu überprüfen, um sicherzugehen, dass es aus der erwarteten Azure Cache for Redis-Instanz stammt.
- Überprüfen Sie auf ähnliche Weise, ob Sie auf die Verarbeitung des eventType vorbereitet sind, und gehen Sie nicht davon aus, dass alle Ereignisse, die Sie empfangen, den von Ihnen erwarteten Typen entsprechen.
- Azure Cache for Redis-Ereignisse gewährleisten eine mindestens einmalige Zustellung (At-Least-Once) an Abonnenten, wodurch sichergestellt wird, dass alle Nachrichten ausgegeben werden. Aufgrund von Wiederholungen oder abhängig von der Verfügbarkeit von Abonnements kommt es jedoch möglicherweise gelegentlich zu doppelten Nachrichten. Weitere Informationen zur Übermittlung und Wiederholung von Nachrichten finden Sie unter Event Grid – Übermittlung und Wiederholung von Nachrichten.
Nächste Schritte
Erfahren Sie mehr über Event Grid, und probieren Sie Azure Cache for Redis-Ereignisse aus:
- Einführung in Azure Event Grid
- Azure Cache for Redis-Ereignisschema
- Weiterleiten von Azure Cache for Redis-Ereignissen an einen Webendpunkt mit der Azure CLI
- Weiterleiten von Azure Cache for Redis-Ereignissen an einen Webendpunkt mit dem Azure-Portal
- Weiterleiten von Azure Cache for Redis-Ereignissen an einen Webendpunkt mit PowerShell