Invention Grant
- Patent Title: Fault-tolerant messaging system and methods
- Patent Title (中): 容错消息系统和方法
-
Application No.: US11088024Application Date: 2005-03-22
-
Publication No.: US08191078B1Publication Date: 2012-05-29
- Inventor: William M. Cullen , Peter S. Easton , Ling-Yun Yin , Michael E. Theroux , Giovanni Boschi , Colin W. MacNaughton , Ronald F. Rudis
- Applicant: William M. Cullen , Peter S. Easton , Ling-Yun Yin , Michael E. Theroux , Giovanni Boschi , Colin W. MacNaughton , Ronald F. Rudis
- Applicant Address: US MA Bedford
- Assignee: Progress Software Corporation
- Current Assignee: Progress Software Corporation
- Current Assignee Address: US MA Bedford
- Agency: Wilmer Cutler Pickering Hale & Dorr LLP.
- Main IPC: G06F9/54
- IPC: G06F9/54

Abstract:
A fault-tolerant messaging system comprises a primary broker, a first network, a back up broker, and a second network. The primary broker and the back up broker are coupled to the first network for communication with clients thus creating a messaging system. The primary broker and the back up broker are also coupled to the second network for replicating state from the primary broker and the back up broker, and also sending transaction events immediately to maintain synchronization. The brokers further comprise a replication module for communicating state between the primary broker and the back up broker, a recovery module for performing recovery on the back up broker upon failure of the primary broker, and a fault-tolerant connection module for establishing a fault-tolerant connection between the primary broker and the back up broker over the second network. The present invention also includes a number of novel methods for performing fault tolerance.
Information query