METHOD AND SYSTEM FOR RELIABLE MESSAGE DELIVERY

The present invention guarantees that messages in a distributed computing environment are successfully delivered from an application sending data to an application receiving the data by maintaining a fault tolerant message delivery system in the event of system failure. This method of reliable messa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BALES, PETER, J, TROTTER, LISA, M, ALSHAB, MELANIE, COVINGTON, ROBERT, D, THEOPHILUS, JONATHAN, D
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention guarantees that messages in a distributed computing environment are successfully delivered from an application sending data to an application receiving the data by maintaining a fault tolerant message delivery system in the event of system failure. This method of reliable message delivery uses at least four separate computing devices that communicate with each other via a Network. Each computing device has its own Receiver (D, H, L, P, T), Message Queue (E, I, M, Q, U), and Transmitter (F, J, N, R, V), referred to as a Node (1, 2, 3, 4, 5), which are used for message transport. Each message is held in at least two Message Queues on two computing devices at one time until the message is successfully delivered to its final destination. L'invention permet de garantir que des messages dans un environnement de calcul distribué sont distribués avec succès depuis une application qui envoie des données à une application qui reçoit les données, en préservant un système de distribution de messages tolérant aux pannes dans le cas d'une défaillance du système. Le procédé précité fait appel à quatre dispositifs de calcul séparés qui communiquent entre eux via un réseau. Chaque dispositif de calcul comprend son propre récepteur (D, H, L, P, T), sa propre file d'attente de messages (E, I, M, Q, U) et son propre émetteur (F, J, N, R, V), désigné par noeud (1, 2, 3, 4, 5), qui sont utilisés pour le transport des messages. Chaque message est conservé dans au moins deux files d'attente de messages sur deux dispositifs de calcul à la fois jusqu'à ce que le message ait été distribué avec succès à sa destination finale.