Table des matières:
- Définition - Que signifie l'architecture événementielle (EDA)?
- Techopedia explique l'architecture événementielle (EDA)
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:
- 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
- Corps: décrit ce qui s'est réellement passé
- 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
