摘要 |
A distributed data processing system comprising a plurality of communicating computers including at least one message originator computer and at least one message destination computer, the message originator computer originating messages to be delivered to the message destination computer, at least one manager computer responsible of managing communications between the computers, wherein the manager computer is adapted to receive the messages originated by the originator computer and to dispatch the messages to the message destination computer, and at least one backup computer adapted to take over the role of the manager computer in case of failure thereof, wherein the backup computer is adapted to receive the messages originated by the originator computer and, in case of failure of the manager computer, to dispatch the messages to the message destination computer. A method comprises having the message originator computer, upon originating a generic message, labelling the message by means of a message identifier, the message identifier being adapted to uniquely identify the originated message; having the message destination computer, upon receipt of a generic message, record the respective message identifier in a list of identifiers of received messages; in case the backup computer takes over the role of the manager computer, having the backup computer retrieve, from the message destination computer, the list of identifiers of received messages; and based on the retrieved list of identifiers of received messages, having the backup computer dispatch to the destination computer messages directed thereto that have been received by the backup computer but not received by the destination computer.
|