The present invention relates to a method and apparatus for communication
between servers. In one aspect, the invention relates to a multi-server
system including a first server and a second server. The first server has
a first plurality of subsystems and a first event bus associated with the
first plurality of subsystems, the first event bus including a first event
delivery object having a first dispatch table and a first transport
mechanism associated with the first event delivery object. The second
server has a second plurality of subsystems. One of the first plurality of
subsystems communicates with one of the second plurality of subsystems by
transmitting an event to the first transport mechanism based on an entry
in the first dispatch table.
In one embodiment, the first transport mechanism transmits data using
TCP/IP. In another embodiment, the first plurality of subsystems includes
a transport subsystem. In another embodiment, the transport subsystem is
in communication with the second server. In another embodiment, each of
the first plurality of subsystems has an associated unique identifier. In
another embodiment, one of the first plurality of subsystems creates an
event having an identifier unique to the creating subsystem.
Η παρούσα εφεύρεση αφορά μια μέθοδο και μια συσκευή για την επικοινωνία μεταξύ των κεντρικών υπολογιστών. Σε μια πτυχή, η εφεύρεση αφορά ένα multi-server σύστημα συμπεριλαμβανομένου ενός πρώτου κεντρικού υπολογιστή και ενός δεύτερου κεντρικού υπολογιστή. Ο πρώτος κεντρικός υπολογιστής έχει μια πρώτη πολλαπλότητα των υποσυστημάτων και ενός πρώτου λεωφορείου γεγονότος που συνδέεται με την πρώτη πολλαπλότητα των υποσυστημάτων, το πρώτο λεωφορείο γεγονότος συμπεριλαμβανομένου ενός πρώτου αντικειμένου παράδοσης γεγονότος που έχει έναν πρώτο πίνακα αποστολών και έναν πρώτο μηχανισμό μεταφορών συνδεμένων με το πρώτο αντικείμενο παράδοσης γεγονότος. Ο δεύτερος κεντρικός υπολογιστής έχει μια δεύτερη πολλαπλότητα των υποσυστημάτων. Μια από την πρώτη πολλαπλότητα των υποσυστημάτων επικοινωνεί με μια από τη δεύτερη πολλαπλότητα των υποσυστημάτων με τη διαβίβαση ενός γεγονότος στον πρώτο μηχανισμό μεταφορών βασισμένο σε μια είσοδο στον πρώτο πίνακα αποστολών. Σε μια ενσωμάτωση, ο πρώτος μηχανισμός μεταφορών διαβιβάζει τα στοιχεία χρησιμοποιώντας το TCP/tin IP Σε μια άλλη ενσωμάτωση, η πρώτη πολλαπλότητα των υποσυστημάτων περιλαμβάνει ένα υποσύστημα μεταφορών. Σε μια άλλη ενσωμάτωση, το υποσύστημα μεταφορών είναι στην επικοινωνία με το δεύτερο κεντρικό υπολογιστή. Σε μια άλλη ενσωμάτωση, κάθε μια από την πρώτη πολλαπλότητα των υποσυστημάτων έχει ένα σχετικό μοναδικό προσδιοριστικό. Σε μια άλλη ενσωμάτωση, μια από την πρώτη πολλαπλότητα των υποσυστημάτων δημιουργεί ένα γεγονός που έχει ένα προσδιοριστικό μοναδικό στο υποσύστημα δημιουργίας.