Criar uma solução Java controlada por evento em tempo real no Azure

Intermediário
Desenvolvedor
Azure
Funções do Azure
Hubs de eventos do Azure
Azure Cosmos DB
Armazenamento do Azure

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

Objetivos de aprendizagem

Ao final deste módulo, você será capaz de fazer o seguinte:

  • Explicar as cargas de trabalho em tempo real e orientadas a eventos.
  • Criar um cenário com dados de telemetria simulados.
  • Enviar dados telemétricos a um hub de eventos usando uma função do Azure.
  • Conectar outra função a esse hub de eventos para disparar um armazenamento no Azure Cosmos DB.
  • Examinar métricas no Application Insights para medir o desempenho e identificar possíveis gargalos.

Pré-requisitos

  • Uma assinatura 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)
  • Azure Functions Core Tools (2.6.66 ou posterior)