Obsah:
- Definícia - Čo znamená architektúra riadená udalosťami (EDA)?
- Techopedia vysvetľuje architektúru riadenú udalosťami (EDA)
Definícia - Čo znamená architektúra riadená udalosťami (EDA)?
Architektúra riadená udalosťami (EDA) je vzor architektúry softvéru, ktorý podporuje výrobu, detekciu a spotrebu významných reakcií na významné zmeny stavu systému (známe ako udalosti) a reakciu na ne. Uplatňuje sa to prostredníctvom návrhu a implementácie aplikácií a systémov, ktoré prenášajú udalosti medzi voľne prepojenými softvérovými komponentmi a službami.
Techopedia vysvetľuje architektúru riadenú udalosťami (EDA)
Architektúra riadená udalosťami dopĺňa architektúru orientovanú na služby, pretože tieto služby sa môžu aktivovať spúšťačmi spúšťanými na prichádzajúce udalosti. Medzi systémy riadené udalosťami patria emitenti udalostí a spotrebitelia udalostí. Spotrebitelia udalostí reagujú okamžite, keď sú udalosti prezentované. Počiatočná kategória spotrebiteľov udalostí je založená na tradičných komponentoch, ako je middleware zameraný na správy, zatiaľ čo druhá kategória vyžaduje primeraný výkonný transakčný rámec.
Udalosti majú dve časti:
- Hlavička: Zahŕňa informácie, ako je názov udalosti, časová pečiatka udalosti a typ udalosti
- Telo: Opisuje, čo sa v skutočnosti stalo
- Generátor udalostí
- Kanál udalostí
- Motor na spracovanie udalostí
- Následná činnosť zameraná na udalosti
Tri štýly spracovania udalostí sú:
- Jednoduché spracovanie udalostí
- Spracovanie toku udalostí
- Komplexné spracovanie udalostí
