Introduzione
Gli stack di applicazioni, che descrivono lo scenario reale al meglio, tendono a essere i più efficienti e affidabili. Molti carichi di lavoro per loro natura sono guidati dagli eventi. In questo modulo, impareremo cosa significa "basato sugli eventi" e come possiamo rappresentare uno scenario reale su Azure.
Obiettivi di apprendimento
Al termine di questo modulo, si è in grado di:
- Spiegare i carichi di lavoro basati su eventi e in tempo reale in base all'esempio.
- Creare uno scenario con dati telemetrici simulati.
- Inviare i dati telemetrici con una funzione di Azure a un hub eventi.
- Connettere un'altra funzione con questo hub eventi per attivare l'archiviazione in Azure Cosmos DB.
- Esaminare le metriche in Application Insights per misurare le prestazioni e identificare i potenziali colli di bottiglia.
Prerequisiti
Gli sviluppatori Java hanno già familiarità con i database NoSQL e come connetterli con le funzioni. Per completare gli esercizi in questo modulo, usare un account Azure personale. Assicurarsi di disporre delle risorse seguenti:
- Una sottoscrizione di Azure
- Installazioni locali di Java JDK (17 o versioni successive), Maven (3.0 o versione successiva) e l'interfaccia della riga di comando di Azure (2.70 o versione successiva)
- Azure Functions Core Tools (4x)