Anwendungsintegration mit Event Grid

Event Grid
Functions
Logic Apps

Lösungsidee

Wenn Sie möchten, dass wir diesen Artikel durch weitere Informationen, Implementierungsdetails, Preisinformationen oder Codebeispiele ergänzen, kontaktieren Sie uns über GitHub-Feedback.

Event Grid verknüpft Ihre App mit anderen Diensten. Sie können z. B. ein Anwendungsthema erstellen, um die Ereignisdaten Ihrer App an Event Grid zu senden und von der zuverlässigen Übermittlung, den erweiterten Routingfunktionen und der direkten Integration in Azure zu profitieren. Alternativ dazu können Sie Event Grid mit Logic Apps verwenden, um Daten überall verarbeiten zu können, ohne Code schreiben zu müssen.

Aufbau

Architekturdiagramm

Laden Sie eine SVG-Datei dieser Architektur herunter.

Datenfluss

  1. Konfigurieren Sie verschiedene Ereignisquellen (Blob Storage, Azure Cache for Redis, App Configuration, Event Hubs, Key Vault, Service Bus), um ein Event Grid-Thema zu abonnieren.
  2. Löst Ereignisquellen aus verschiedenen Szenarien aus. Dies schließt auch verschiedene Aktionen ein, die für die Ereignisquellen ausgeführt werden.
  3. Nutzen Sie Event Grid, um die aus verschiedenen Azure-Diensten stammenden Ereignisse zu unterstützen.
  4. Nutzt verschiedene Ereignishandler (Azure Functions, Event Hubs, Logic Apps, Blob Storage, Webhook, Power Automate) für die Verarbeitung verschiedener Anwendungsfälle.
  5. Verwenden Sie verschiedene Aktionstypen, um das Ergebnis der Ereignishandler zu verarbeiten, z. B. Blob Storage oder Warn-E-Mails.

Komponenten

  • Azure Event Grid: Profitieren Sie von umfassender und zuverlässiger Ereignisübermittlung.
  • Azure Blob Storage: benutzerfreundlicher und kostengünstiger, hochgradig skalierbarer Objektspeicher für alle Arten unstrukturierter Daten wie Bilder, Videos, Audiodateien, Dokumente usw.
  • Azure Cache for Redis: vollständig verwalteter In-Memory-Datenspeicher mit Open-Source-Kompatibilität zur Unterstützung schneller und skalierbarer Anwendungen.
  • Azure App Configuration: Speichern Sie Konfigurationen aller Ihrer Azure-Apps an einem universellen, gehosteten Speicherort.
  • Azure Event Hubs: Streamen Sie Millionen von Ereignissen pro Sekunde aus beliebigen Quellen, um dynamische Datenpipelines zu erstellen, und reagieren Sie sofort auf geschäftliche Herausforderungen.
  • Azure Key Vault: Schützen Sie kryptografische Schlüssel und andere Geheimnisse mithilfe von Cloud-Apps und -diensten.
  • Azure Functions: Plattform für ereignisgesteuertes serverloses Compute, mit der Sie auch komplexeste Orchestrierungsprobleme lösen können.
  • Azure Logic Apps: Erstellen Sie im Handumdrehen leistungsstarke Integrationslösungen.
  • Webhook: Ereignisbehandlung.
  • Power Automate: einfache Erstellung automatisierter Workflows.
  • E-Mail: Erstellen Sie automatisierte Tasks und Workflows mit Azure Logic Apps und dem O365 Outlook-Connector, um E-Mails zu versenden.

Nächste Schritte

Preisrechner