Event Subscriber


O Subscriber é o componente que se inscreve em determinados eventos e executa ações específicas ao receber esses eventos. Ele é responsável por processar o conteúdo do evento e, muitas vezes, gerar novos eventos ou interagir com outros sistemas.

Características

Inscreve-se em tópicos ou padrões de eventos de interesse. Processa eventos de forma assíncrona, evitando bloqueios no sistema. Não conhece a origem (Publisher) do evento, promovendo o baixo acoplamento.

Exemplos

  • Serviço de envio de e-mails que reage a eventos de PedidoConfirmado.
  • Serviço de logística que reage a eventos de PedidoDespachado para acionar transportadoras.

Referências


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