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.

Referências


https://medium.com/@marcelomg21/event-driven-architecture-eda-em-uma-arquitetura-de-micro-servi%C3%A7os-1981614cdd45