Question — 42
Tags —
Introdução
Azure Service Bus e Event Hub são soluções de mensageria do Azure, cada uma otimizada para cenários distintos de integração e processamento de dados.
Conceito-chave: Padrão de Comunicação e Escalabilidade
- Service Bus: Ideal para integração entre sistemas, processamento assíncrono e workflows confiáveis, com suporte a filas, tópicos e entrega garantida.
- Event Hub: Focado em ingestão massiva de eventos, telemetria e análise em tempo real, com alta taxa de throughput e particionamento.
Tópicos Relevantes
- Service Bus:
- Entrega garantida e ordenação
- Dead-lettering
- Integração com Logic Apps, Functions, etc.
- Event Hub:
- Alta ingestão de eventos
- Retenção configurável
- Integração com Stream Analytics, Databricks, etc.
Exemplo Prático
- Service Bus: Orquestração de pedidos entre sistemas ERP e e-commerce, garantindo processamento único e confiável.
- Event Hub: Coleta de milhões de eventos de sensores IoT para análise em tempo real.
Resumo: Service Bus é indicado para integração confiável entre sistemas; Event Hub para ingestão massiva de eventos. A escolha depende do padrão de comunicação e requisitos de escala.