Accueil Logiciel Qu'est-ce que l'architecture événementielle (EDA)? - définition de techopedia

Qu'est-ce que l'architecture événementielle (EDA)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'architecture événementielle (EDA)?

L'architecture événementielle (EDA) est un modèle d'architecture logicielle qui favorise la production, la détection et la consommation de, et la réaction à, des changements importants dans l'état d'un système (appelés événements). Ceci est appliqué par la conception et la mise en œuvre d'applications et de systèmes qui transmettent des événements entre des composants logiciels et des services faiblement couplés.

Techopedia explique l'architecture événementielle (EDA)

L'architecture événementielle complète l'architecture orientée services car ces services peuvent être activés par des déclencheurs déclenchés sur des événements entrants. Les systèmes événementiels incluent des émetteurs d'événements et des consommateurs d'événements. Les consommateurs d'événements appliquent des réactions dès que les événements sont présentés. La première catégorie de consommateurs d'événements est basée sur des composants traditionnels tels que le middleware orienté message, tandis que la deuxième catégorie nécessite un cadre exécutif transactionnel approprié.


Les événements ont deux parties:

  1. En-tête: inclut des informations telles que le nom de l'événement, l'horodatage de l'événement et le type d'événement
  2. Corps: décrit ce qui s'est réellement passé
L'architecture déclenchée par les événements repose sur quatre couches logiques:

  • Générateur d'événements
  • Canal d'événement
  • Moteur de traitement des événements
  • Activité événementielle en aval

Les trois styles de traitement des événements sont:

  • Traitement simple des événements
  • Traitement de flux d'événements
  • Traitement d'événements complexes
Qu'est-ce que l'architecture événementielle (EDA)? - définition de techopedia