Introduzione

Completato

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)