Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει ο δρομολογητής συμβάντων;
Ένας δρομολογητής συμβάντων, στο βιομηχανικό πρότυπο JSLEE για εφαρμογές φορητών επικοινωνιών, είναι μια ενότητα για τη δημιουργία νέων παρουσιών υπηρεσιών και την παράδοση συμβάντων σε όλα τα ενδιαφερόμενα μέρη, όπως οι εφαρμογές λογισμικού και τα συστήματα υπολογιστών.
Ένας δρομολογητής συμβάντων σε ένα EMS (Enterprise Messaging System) είναι το πρόγραμμα που στέλνει συμβάντα και μηνύματα μεταξύ εφαρμογών λογισμικού και συστημάτων υπολογιστών σε μια επιχείρηση. Οι ίδιοι οι δρομολογητές μπορούν επίσης να έχουν ενσωματωμένους δρομολογητές συμβάντων για να επιτρέπουν την ασύγχρονη κοινή χρήση δεδομένων από εφαρμογές σε δίκτυα.
Η Techopedia εξηγεί τον δρομολογητή συμβάντων
Το JSLEE αντιπροσωπεύει το Java Service Logic Execution Environment και είναι επίσης γνωστό ως JAIN SLEE λόγω της προέλευσής του στο πλαίσιο του προγράμματος JAIN - μέρος μιας γενικής τάσης για άνοιγμα της δημιουργίας υπηρεσιών στα δίκτυα τηλεφωνίας (φωνής και δεδομένων). Σε αυτό το βιομηχανικό πρότυπο, ο δρομολογητής συμβάντων υπολογίζει επίσης στατιστικά στοιχεία απόδοσης και φόρτωσης. Παρακολουθεί τις δραστηριότητες που έχουν ανατεθεί και τον αριθμό ή το χρόνο τους για τη δρομολόγηση συμβάντων είτε σε παγκόσμιο επίπεδο (σε όλο το σύστημα είτε σε συστήματα επιχειρήσεων) είτε για κάθε επιμέρους εκτελεστή / νήμα.
Μια σημαντική υποενότητα του δρομολογητή συμβάντων ονομάζεται mapper εκτέλεσης. αυτή είναι μια διεπαφή. Αυτή η ενότητα διασύνδεσης είναι υπεύθυνη για την παροχή δραστηριοτήτων σε όσους εκτελεστές είναι διαθέσιμοι.
Ο δρομολογητής συμβάντων είναι ένα πολύ σημαντικό στοιχείο που καθορίζει την απόδοση του συνόλου του εμπορευματοκιβωτίου. Ένα κοντέινερ είναι όπου βρίσκονται αριθμοί αντικειμένων, καθένα από τα οποία περιέχει κώδικα προγραμματισμού για συγκεκριμένες λειτουργίες του λογισμικού εφαρμογών.
Όταν σχετίζεται με ένα σύστημα EMS (Enterprise Messaging System), ο δρομολογητής συμβάντων επιτρέπει σε εφαρμογές σε ένα επιχειρηματικό δίκτυο που έχει διαφορετικό λογισμικό να εκτελεί ανταλλαγή, αποστολή και λήψη ασύγχρονων στοιχείων δεδομένων και διαχείριση τους σωστά μέσω ενός στρώματος μηνυμάτων και ουράς αναμονής στο ασύγχρονο πρωτόκολλο. Αυτά τα μηνύματα προορίζονται για τη λειτουργία εφαρμογών λογισμικού και υπηρεσιών και όχι σαν μηνύματα που ανταλλάσσονται μεταξύ ανθρώπων. Ο ουρανός εμποδίζει την απώλεια δεδομένων που αποτελεί κοινό μειονέκτημα των ασύγχρονων επικοινωνιών.
