Hjem Software Hvad er begivenhedsstyret arkitektur (eda)? - definition fra techopedia

Hvad er begivenhedsstyret arkitektur (eda)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Event-Driven Architecture (EDA)?

Begivenhedsstyret arkitektur (EDA) er et softwarearkitekturmønster, der fremmer produktion, detektion og forbrug af og reaktion på væsentlige ændringer i et systems tilstand (kendt som begivenheder). Dette anvendes gennem design og implementering af applikationer og systemer, der transmitterer begivenheder blandt løst koblede softwarekomponenter og tjenester.

Techopedia forklarer Event-Driven Architecture (EDA)

Begivenhedsdrevet arkitektur komplimenterer serviceorienteret arkitektur, fordi disse tjenester kan aktiveres af triggere, der affyres på indgående hændelser. Begivenhedsdrevne systemer inkluderer begivenhedsemittere og begivenhedsforbrugere. Begivenhedsforbrugere anvender reaktioner, så snart begivenheder præsenteres. Den oprindelige kategori af begivenhedsforbrugere er baseret på traditionelle komponenter såsom meddelelsesorienteret mellemvare, mens den anden kategori kræver en passende operationel udøvelsesramme.


Begivenheder har to dele:

  1. Header: Indeholder oplysninger såsom begivenhedsnavn, begivenhedstidsstempel og begivenhedstype
  2. Krop: Beskriver, hvad der faktisk skete
Begivenhedsudløst arkitektur er bygget på fire logiske lag:

  • Begivenhedsgenerator
  • Begivenhedskanal
  • Begivenhedsbehandlingsmotor
  • Nedstrøms begivenhedsstyret aktivitet

De tre stilarter til begivenhedsbehandling er:

  • Enkel begivenhedsbehandling
  • Behandling af begivenhedsstrøm
  • Kompleks behandling af begivenheder
Hvad er begivenhedsstyret arkitektur (eda)? - definition fra techopedia