Zuhause Software Was ist ereignisgesteuerte Architektur (eda)? - Definition aus techopedia

Was ist ereignisgesteuerte Architektur (eda)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Event-Driven Architecture (EDA)?

Ereignisgesteuerte Architektur (EDA) ist ein Softwarearchitekturmuster, das die Erzeugung, Erkennung und den Verbrauch von und die Reaktion auf signifikante Änderungen des Systemzustands (als Ereignisse bezeichnet) fördert. Dies geschieht durch den Entwurf und die Implementierung von Anwendungen und Systemen, die Ereignisse zwischen lose gekoppelten Softwarekomponenten und -diensten übertragen.

Techopedia erklärt ereignisgesteuerte Architektur (EDA)

Die ereignisgesteuerte Architektur ergänzt die serviceorientierte Architektur, da diese Services durch Trigger aktiviert werden können, die bei eingehenden Ereignissen ausgelöst werden. Ereignisgesteuerte Systeme umfassen Ereignisemitter und Ereignisverbraucher. Ereignisverbraucher wenden Reaktionen an, sobald Ereignisse präsentiert werden. Die anfängliche Kategorie von Ereigniskonsumenten basiert auf traditionellen Komponenten wie der nachrichtenorientierten Middleware, während die zweite Kategorie ein geeignetes Transaktions-Executive-Framework erfordert.


Ereignisse bestehen aus zwei Teilen:

  1. Header: Enthält Informationen wie Ereignisname, Ereigniszeitstempel und Ereignistyp
  2. Körper: Beschreibt, was tatsächlich passiert ist
Die ereignisgesteuerte Architektur basiert auf vier logischen Ebenen:

  • Ereignisgenerator
  • Ereigniskanal
  • Ereignisverarbeitungsmodul
  • Downstream ereignisgesteuerte Aktivität

Die drei Arten der Ereignisverarbeitung sind:

  • Einfache Ereignisverarbeitung
  • Ereignisstromverarbeitung
  • Komplexe Ereignisverarbeitung
Was ist ereignisgesteuerte Architektur (eda)? - Definition aus techopedia