Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει η αρχιτεκτονική που οδηγείται από συμβάντα (EDA);
- Η Techopedia εξηγεί την αρχιτεκτονική που βασίζεται σε γεγονότα (EDA)
Ορισμός - Τι σημαίνει η αρχιτεκτονική που οδηγείται από συμβάντα (EDA);
Η αρχιτεκτονική που βασίζεται σε γεγονότα (EDA) είναι ένα πρότυπο αρχιτεκτονικής λογισμικού που προάγει την παραγωγή, ανίχνευση και κατανάλωση και την αντίδραση σε σημαντικές αλλαγές στην κατάσταση ενός συστήματος (γνωστές ως γεγονότα). Αυτό εφαρμόζεται μέσω του σχεδιασμού και της εφαρμογής εφαρμογών και συστημάτων που μεταδίδουν γεγονότα μεταξύ των χαλαρά συνδεδεμένων στοιχείων και υπηρεσιών λογισμικού.
Η Techopedia εξηγεί την αρχιτεκτονική που βασίζεται σε γεγονότα (EDA)
Η αρχιτεκτονική που βασίζεται σε γεγονότα συμπληρώνει την αρχιτεκτονική προσανατολισμένη στις υπηρεσίες, επειδή αυτές οι υπηρεσίες μπορούν να ενεργοποιηθούν από ενεργοποιητές που ενεργοποιούνται στα εισερχόμενα συμβάντα. Τα συστήματα που βασίζονται σε συμβάντα περιλαμβάνουν εκπομπούς συμβάντων και καταναλωτές συμβάντων. Οι καταναλωτές συμβάντων εφαρμόζουν αντιδράσεις μόλις παρουσιαστούν τα συμβάντα. Η αρχική κατηγορία των καταναλωτών συμβάντων βασίζεται σε παραδοσιακά συστατικά όπως το μεσαίο λογισμικό με γνώμονα τα μηνύματα, ενώ η δεύτερη κατηγορία απαιτεί ένα κατάλληλο εκτελεστικό πλαίσιο συναλλαγών.
Τα συμβάντα έχουν δύο μέρη:
- Κεφαλίδα: Περιλαμβάνει πληροφορίες όπως όνομα συμβάντος, χρονική σφραγίδα συμβάντος και τύπο συμβάντος
- Σώμα: Περιγράφει τι συνέβη πραγματικά
- Γεννήτρια συμβάντων
- Πρόγραμμα καναλιών
- Μηχανή επεξεργασίας συμβάντων
- Δραστηριότητα καθοδηγούμενη από γεγονότα
Οι τρεις μορφές επεξεργασίας συμβάντων είναι:
- Απλή επεξεργασία συμβάντων
- Επεξεργασία ροής συμβάντων
- Σύνθετη επεξεργασία συμβάντων
