Taula de continguts:
- Definició: què significa l'arquitectura per esdeveniments (EDA)?
- Techopedia explica l'Arquitectura basada en esdeveniments (EDA)
Definició: què significa l'arquitectura per esdeveniments (EDA)?
L’arquitectura basada en esdeveniments (EDA) és un patró d’arquitectura de programari que promou la producció, detecció i consum i reacció als canvis importants en l’estat d’un sistema (coneguts com a esdeveniments). Això s’aplica mitjançant el disseny i la implementació d’aplicacions i sistemes que transmeten esdeveniments entre components i serveis de programari acoblats poc.
Techopedia explica l'Arquitectura basada en esdeveniments (EDA)
L’arquitectura basada en esdeveniments complementa l’arquitectura orientada al servei perquè aquests serveis es poden activar per disparadors activats en esdeveniments entrants. Els sistemes basats en esdeveniments inclouen emissors d'esdeveniments i consumidors d'esdeveniments. Els consumidors d’esdeveniments apliquen reaccions tan aviat com es presenten els esdeveniments. La categoria inicial dels consumidors d'esdeveniments es basa en components tradicionals, com el middleware orientat a missatges, mentre que la segona categoria requereix un marc executiu transaccional adequat.
Els esdeveniments tenen dues parts:
- Capçalera: inclou informació com ara nom d'esdeveniment, segell de temps d'esdeveniment i tipus d'esdeveniment
- Cos: descriu el que va passar realment
- Generador d'esdeveniments
- Canal d'esdeveniments
- Motor de processament d’esdeveniments
- Activitat basada en esdeveniments a l’aigua
Els tres estils de processament d'esdeveniments són:
- Processament simple d'esdeveniments
- Processament de flux d'esdeveniments
- Processament complex d’esdeveniments
