Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält mehrere Beispielanwendungsfälle für die Verwendung von Azure Event Grid.
Hinweis
Wenn Sie noch nicht mit Azure Event Grid arbeiten, lesen Sie die Übersicht über das Azure Event Grid , bevor Sie fortfahren.
Anwendungsfälle für MQTT-Messaging
Mit dem MQTT-Brokerfeature von Azure Event Grid können Sie die folgenden Szenarien ausführen.
Erfassen von IoT-Telemetriedaten
Verarbeitung von Telemetriedaten mithilfe eines „Many-to-One“-Nachrichtenmusters. Verwenden Sie beispielsweise Event Grid, um Telemetriedaten von mehreren IoT-Geräten an eine Cloudanwendung zu senden. Dieses Muster ermöglicht es der Anwendung, den Aufwand für die Verwaltung einer hohen Anzahl von Verbindungen mit Geräten an Event Grid auszulagern.
Befehl und Steuerung
Steuern Sie Ihre MQTT-Clients mithilfe des Anforderungsantwortmusters (1:1). Verwenden Sie beispielsweise Event Grid, um einen Befehl von einer Cloudanwendung an ein IoT-Gerät zu senden.
Übertragen von Warnungen (Broadcast)
Übertragen Sie Warnungen an eine Flotte von Clients mithilfe des One-to-Many-Nachrichtenmusters. Verwenden Sie beispielsweise Event Grid, um eine Warnung von einer Cloudanwendung an mehrere IoT-Geräte zu senden. Dieses Muster ermöglicht es der Anwendung, nur eine Nachricht zu veröffentlichen, die der Dienst für jeden interessierten Client repliziert.
Integrieren von MQTT-Daten
Integrieren Sie Daten von Ihren MQTT-Clients, indem Sie MQTT-Nachrichten über push delivery oder pull delivery an Azure-Dienste und benutzerdefinierte Endpunkte weiterleiten. Verwenden Sie beispielsweise Event Grid, um Telemetriedaten von Ihren IoT-Geräten an Event Hubs und dann an Azure Stream Analytics weiterzuleiten, um Erkenntnisse aus Ihren Gerätetelemetriedaten zu gewinnen.
Anwendungsfälle für Pushübermittlung
Die Ereignisraster-Pushübermittlung ermöglicht die folgenden Anwendungsfälle.
Erstellen ereignisgesteuerter serverloser Lösungen
Verwenden von Event Grid, um serverlose Lösungen mit Azure Functions Apps, Logic Apps und API Management zu erstellen. Wenn Sie serverlose Dienste mit Event Grid verwenden, erhalten Sie ein Maß an Produktivität, Leistungswirtschaft und Integration, das den klassischen Computing-Modellen überlegen ist, in denen Sie alle bereitgestellten Infrastruktur beschaffen, verwalten, sichern und verwalten müssen.
Empfangen von Ereignissen von Azure-Diensten
Das Ereignisraster kann Ereignisse von mehr als 20 Azure-Diensten empfangen, sodass Sie Ihre Vorgänge automatisieren können. Sie können z. B. das Ereignisraster so konfigurieren, dass es ein Ereignis empfängt, wenn ein neues Blob in einem Azure Storage-Konto erstellt wird, damit Ihre downstream-Anwendung deren Inhalte lesen und verarbeiten kann. Eine Liste aller unterstützten Azure-Dienste und -Ereignisse finden Sie unter Systemthemen.
Empfangen von Ereignissen von Ihren Anwendungen
Ihr eigener Dienst oder Ihre eigene Anwendung veröffentlicht Ereignisse an Event Grid, die von Abonnenten genutzte Anwendungen verarbeiten. Event Grid bietet Namespacethemen, um Integrations- und Routinganforderungen im großen Stil mit einem einfachen Ressourcenmodell zu erfüllen. Sie können auch benutzerdefinierte Themen zum Erfüllen grundlegender Integrationsanforderungen sowie Domänen verwenden, um ein einfaches Verwaltungs- und Routingmodell anzuwenden, wenn Sie Ereignisse an Hunderte oder Tausende verschiedene Gruppen verteilen müssen.
Empfangen von Ereignissen von Partnern (SaaS-Anbieter)
Ein/e mehrinstanzenfähige/r SaaS-Anbieter oder -Plattform kann ihre Ereignisse über ein Feature namens Partnerereignisse in Event Grid veröffentlichen. Sie können diese Ereignisse abonnieren und z. B. Aufgaben automatisieren. Ereignisse von den folgenden Partnern sind derzeit verfügbar:
- Auth0
- Microsoft Graph-API. Über die Microsoft Graph-API können Sie Ereignisse von Microsoft Entra ID, Microsoft Outlook, Teams, Conversations, Sicherheitswarnungen und Universal Print abrufen.
- Stammesgruppe
Anwendungsfälle für Pull-Lieferung
Azure Event Grid verfügt über Unterstützung für die Zustellung von CloudEvents im Pull-Modus. Mithilfe dieses Übermittlungsmodus stellen Clients eine Verbindung zum Ereignisraster her, um Ereignisse zu lesen. Die folgenden Anwendungsfälle können mithilfe der Pull-Übermittlung realisiert werden.
Empfangen von Ereignissen in Ihrem eigenen Tempo
Mindestens ein Client kann eine Verbindung mit Azure Event Grid herstellen, um Nachrichten in seinem eigenen Tempo zu lesen. Event Grid bietet Kunden volle Kontrolle über die Ereignisnutzung. Ihre Anwendung kann z. B. Ereignisse zu bestimmten Tageszeiten empfangen. Ihre Lösung kann auch die Nutzungsrate erhöhen, indem mehr Clients hinzugefügt werden, die aus Event Grid lesen.
Ereignisse über eine private Verbindung konsumieren
Sie können private Verbindungen konfigurieren, um eine Verbindung mit Azure Event Grid herzustellen, um CloudEvents über einen privaten Endpunkt in Ihrem virtuellen Netzwerk zu veröffentlichen und zu lesen. Der Datenverkehr zwischen Ihrem virtuellen Netzwerk und Event Grid verläuft über das Microsoft-Backbone-Netzwerk.
Wichtig
Private Verbindungen sind mit Pull-Übermittlung verfügbar, nicht mit Push-Übermittlung. Sie können private Verbindungen verwenden, wenn Ihre Anwendung eine Verbindung mit Event Grid herstellt, um Ereignisse zu veröffentlichen oder zu empfangen, aber nicht, wenn Event Grid eine Verbindung mit Ihrem Webhook oder Azure-Dienst herstellt, um Ereignisse zu übermitteln.