Creare una soluzione Java guidata dagli eventi in tempo reale in Azure

Intermedio
Sviluppatore
Azure
Funzioni di Azure
Hub eventi di Azure
Azure Cosmos DB
Archiviazione di Azure

Inviare dati di telemetria basati su eventi in tempo reale ad Azure Cosmos DB usando Funzioni di Azure e un hub eventi.

Obiettivi di apprendimento

Al termine del modulo, si sarà in grado di:

  • Spiegare i carichi di lavoro guidati dagli eventi e in tempo reale.
  • Creare uno scenario con dati di telemetria simulati.
  • Inviare i dati di telemetria con una funzione di Azure a un hub eventi.
  • Connettere un'altra funzione all'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

  • Una sottoscrizione di Azure
  • Installazioni locali di Java JDK (1.8 o versione successiva), Maven (3.0 o versione successiva) e l'interfaccia della riga di comando di Azure (2.12 o versione successiva)
  • Azure Functions Core Tools (versione 2.6.66 o successiva)