Tartalomjegyzék:
- Meghatározás - Mit jelent az eseményvezérelt architektúra (EDA)?
- A Techopedia elmagyarázza az eseményvezérelt architektúrát (EDA)
Meghatározás - Mit jelent az eseményvezérelt architektúra (EDA)?
Eseményvezérelt architektúra (EDA) egy olyan szoftver architektúra mintázat, amely elősegíti a rendszer állapotában (eseményeknek nevezett) jelentős változások előállítását, észlelését és felhasználását, valamint azokra való reagálást. Ezt olyan alkalmazások és rendszerek tervezésén és megvalósításán keresztül alkalmazzák, amelyek továbbítják az eseményeket a lazán összekapcsolt szoftveralkatrészek és szolgáltatások között.
A Techopedia elmagyarázza az eseményvezérelt architektúrát (EDA)
Az eseményvezérelt architektúra bónusz a szolgáltatásorientált architektúrára, mivel ezeket a szolgáltatásokat a bejövő eseményekre elindított triggerekkel lehet aktiválni. Az eseményvezérelt rendszerek között vannak esemény-kibocsátók és esemény-fogyasztók. Az események fogyasztói reakciókat alkalmaznak, amint az eseményeket bemutatják. Az eseményfogyasztók kezdeti kategóriája a hagyományos komponenseken, például az üzenetorientált köztes szoftverekön alapul, míg a második kategória megfelelő tranzakciós végrehajtási keretet igényel.
Az események két részből állnak:
- Fejléc: Olyan információkat tartalmaz, mint például az esemény neve, az esemény időbélyegzője és az esemény típusa
- Test: Leírja, mi történt valójában
- Esemény generátor
- Esemény csatorna
- Eseményfeldolgozó motor
- Downstream eseményvezérelt tevékenység
Az eseményfeldolgozás három stílusa:
- Egyszerű eseményfeldolgozás
- Eseményfolyam-feldolgozás
- Komplex eseményfeldolgozás