Event Publisher
O Publisher é o componente responsável por gerar e publicar eventos.
Ele observa o estado do sistema ou aplicação e, quando ocorre uma mudança significativa, cria um evento que descreve essa alteração e o envia para o Broker (ou Event Bus).
Características
- Não precisa saber quem consumirá o evento.
- Gera eventos de forma assíncrona, permitindo que a lógica principal continue sua execução sem esperar pela entrega ou processamento do evento.
Exemplos
- Microsserviços que enviam notificações sobre pedidos criados.
- Sensores IoT que transmitem leituras em tempo real.
- Aplicativos front-end que enviam eventos ao clicar em botões.