Casa Programari Què és l’arquitectura basada en esdeveniments (eda)? - Definició de tecnologia

Què és l’arquitectura basada en esdeveniments (eda)? - Definició de tecnologia

Taula de continguts:

Anonim

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:

  1. Capçalera: inclou informació com ara nom d'esdeveniment, segell de temps d'esdeveniment i tipus d'esdeveniment
  2. Cos: descriu el que va passar realment
L'arquitectura activada per esdeveniments es basa en quatre capes lògiques:

  • 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
Què és l’arquitectura basada en esdeveniments (eda)? - Definició de tecnologia