Einführung
Anwendungsstapel, die das reale Szenario am besten beschreiben, sind tendenziell die effizientesten und zuverlässigsten. Viele Workloads sind ihrer Art nach ereignisgesteuert. In diesem Modul erfahren Sie, was der Begriff „ereignisgesteuert“ bedeutet und wie ein reales Szenario in Azure abgebildet werden kann.
Lernziele
Nach Abschluss dieses Moduls können Sie Folgendes:
- Beschreiben von ereignisgesteuerten Echtzeitworkloads an einem Beispiel
- Erstellen eines Szenarios mit simulierten Telemetriedaten
- Senden der Telemetriedaten an einen Event Hub mithilfe einer Azure-Funktion
- Herstellen einer Verbindung zwischen einer anderen Funktion und diesem Event Hub, um die Speicherung in Azure Cosmos DB auszulösen
- Messen der Leistung und Identifizieren von potenziellen Engpässen anhand der Metriken in Application Insights
Voraussetzungen
Als Java-Entwickler sind Sie bereits mit NoSQL-Datenbanken vertraut und wissen, wie Sie diese mit Funktionen verbinden. Verwenden Sie ein persönliches Azure-Konto, um die Übungen in diesem Modul zu absolvieren. Stellen Sie sicher, dass Sie über die folgenden Ressourcen verfügen:
- Ein Azure-Abonnement
- Lokale Installationen des Java JDK (Version 17 oder höher), von Maven (Version 3.0 oder höher) und der Azure CLI (Version 2.12 oder höher)
- Azure Functions Core Tools (4x)