Crie uma solução Java orientada a eventos em tempo real no Azure

Intermédio
Developer
Azure
Azure Functions
Azure Event Hubs
Azure Cosmos DB
Azure Storage

Envie dados telemétricos baseados em eventos em tempo real para o Azure Cosmos DB usando o Azure Functions e um hub de eventos.

Objetivos de aprendizagem

Ao final deste módulo, você é capaz de:

  • Explique as cargas de trabalho orientadas a eventos e em tempo real.
  • Crie um cenário com dados telemétricos simulados.
  • Envie os dados telemétricos com uma função do Azure para um hub de eventos.
  • Conecte outra função a esse hub de eventos para disparar o armazenamento no Azure Cosmos DB.
  • Dê uma olhada nas métricas do Application Insights para medir o desempenho e identificar possíveis gargalos.

Pré-requisitos

  • Uma subscrição do Azure
  • Instalações locais do Java JDK (1.8 ou posterior), do Maven (3.0 ou posterior) e da CLI do Azure (2.12 ou posterior)
  • Ferramentas principais do Azure Functions (2.6.66 ou posterior)