Entwerfen von Nachrichtenbrokern und serverlosen Anwendungen in Azure

Fortgeschrittene Anfänger
Lösungsarchitekt
Azure
Azure-Funktionen
Azure Event Hubs
Azure Event Grid
Azure-Servicebus
Azure Logic Apps

Erfahren Sie, wie Sie zuverlässiges Messaging für Ihre Anwendungen erstellen und von serverlosen Anwendungsdiensten in Azure profitieren können.

Voraussetzungen

  • C#-Kenntnisse

Module in diesem Lernpfad

Azure Functions ermöglicht Entwicklern, Geschäftslogik zu hosten, die ohne Verwaltung oder Bereitstellung von Infrastruktur ausgeführt werden kann.

Hier erfahren Sie, wie Sie einen Workflow mithilfe integrierter Trigger, Aktionen und Bedingungsoperatoren definieren. Dieser Workflow wird automatisch ausgeführt, wenn Daten verfügbar sind. Anschließend verarbeitet er die Daten in der Cloud, erfasst die Ergebnisse in einer Datenbank und sendet Benachrichtigungen per E-Mail.

Wenn Sie über eine Anwendung verfügen, deren Komponenten auf verschiedenen Computern, Servern und mobilen Geräten ausgeführt werden, kann die zuverlässige Kommunikation zwischen diesen Komponenten schwierig sein. Azure bietet verschiedene Technologien, die Sie verwenden können, um zuverlässiger zu kommunizieren, einschließlich Speicherwarteschlangen, Event Hubs, Event Grid und Service Bus. In diesem Modul erfahren Sie, wie Sie die besten Technologie für Ihre Kommunikation auswählen.

Implementieren Sie in der Cloud das Veröffentlichen/Abonnieren-Muster mit Azure Queue Storage.

Verbinden Sie Anwendungen, die Daten senden und empfangen, mit Event Hubs, so dass Sie hohe Lasten ohne Datenverlust bewältigen können.

Schreiben Sie C#-Code in einer benutzerdefinierten Anwendung, die Nachrichten mithilfe von Azure Service Bus-Themen und -Warteschlangen sendet und empfängt.

In diesem Modul erfahren Sie, wie Sie eine serverlose Anwendungsarchitektur erstellen, Ihre Vorgänge automatisieren und Anwendungen integrieren, indem Sie Azure-Ereignisse mit Event Grid verarbeiten.