Lar Programas O que é arquitetura orientada a eventos (eda)? - o que é techopedia

O que é arquitetura orientada a eventos (eda)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Arquitetura Orientada a Eventos (EDA)?

A Arquitetura Orientada a Eventos (EDA) é um padrão de arquitetura de software que promove a produção, a detecção e o consumo e a reação a mudanças significativas no estado de um sistema (conhecido como eventos). Isso é aplicado através do design e implementação de aplicativos e sistemas que transmitem eventos entre componentes e serviços de software fracamente acoplados.

Techopedia explica Arquitetura Orientada a Eventos (EDA)

A arquitetura orientada a eventos complementa a arquitetura orientada a serviços, porque esses serviços podem ser ativados por gatilhos disparados em eventos recebidos. Os sistemas orientados a eventos incluem emissores e consumidores de eventos. Os consumidores de eventos aplicam reações assim que os eventos são apresentados. A categoria inicial de consumidores de eventos é baseada em componentes tradicionais, como middleware orientado a mensagens, enquanto a segunda categoria requer uma estrutura executiva transacional apropriada.


Os eventos têm duas partes:

  1. Cabeçalho: inclui informações como nome do evento, registro de data e hora do evento e tipo de evento
  2. Corpo: descreve o que realmente aconteceu
A arquitetura acionada por eventos é construída em quatro camadas lógicas:

  • Gerador de eventos
  • Canal de eventos
  • Mecanismo de processamento de eventos
  • Atividade dirigida por eventos a jusante

Os três estilos de processamento de eventos são:

  • Processamento simples de eventos
  • Processamento de Fluxo de Eventos
  • Processamento de evento complexo
O que é arquitetura orientada a eventos (eda)? - o que é techopedia