Casa Software Che cos'è l'architettura guidata dagli eventi (eda)? - definizione da techopedia

Che cos'è l'architettura guidata dagli eventi (eda)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Event-Driven Architecture (EDA)?

Event-driven architecture (EDA) è un modello di architettura software che promuove la produzione, il rilevamento e il consumo e la reazione a cambiamenti significativi nello stato di un sistema (noti come eventi). Ciò viene applicato attraverso la progettazione e l'implementazione di applicazioni e sistemi che trasmettono eventi tra componenti e servizi software debolmente accoppiati.

Techopedia spiega Event-Driven Architecture (EDA)

L'architettura guidata dagli eventi completa l'architettura orientata ai servizi perché questi servizi possono essere attivati ​​da trigger attivati ​​su eventi in arrivo. I sistemi basati sugli eventi includono emettitori di eventi e consumatori di eventi. I consumatori di eventi applicano reazioni non appena vengono presentati gli eventi. La categoria iniziale di consumatori di eventi si basa su componenti tradizionali come il middleware orientato ai messaggi, mentre la seconda categoria richiede un quadro esecutivo transazionale adeguato.


Gli eventi hanno due parti:

  1. Intestazione: include informazioni come il nome dell'evento, il timestamp e il tipo di evento
  2. Corpo: descrive ciò che è realmente accaduto
L'architettura innescata da eventi è costruita su quattro livelli logici:

  • Generatore di eventi
  • Canale dell'evento
  • Motore di elaborazione degli eventi
  • Attività guidata da eventi a valle

I tre stili di elaborazione degli eventi sono:

  • Elaborazione semplice degli eventi
  • Elaborazione del flusso di eventi
  • Elaborazione di eventi complessi
Che cos'è l'architettura guidata dagli eventi (eda)? - definizione da techopedia