CLIENT-SIDE FAULT TOLERANCE IN A PUBLISH-SUBSCRIBE SYSTEM
First Claim
1. A method for client-side fault-tolerance in a publish-subscribe system, the method comprising:
- receiving, on a channel, a message from a server;
determining, at a function executing using a processor and a memory, whether the message contains a heartbeat data;
determining, responsive to the message containing the heartbeat data, whether a content signature contained in the message matches a last known content signature saved from a previous message;
sending a refresh message to the channel, responsive to the content signature contained in the message not matching the last known content signature saved from a previous message.
1 Assignment
0 Petitions
Accused Products
Abstract
To provide client-side fault-tolerance in a publish-subscribe system, a message is received on a channel from a server. At a function executing using a processor and a memory, a determination is made whether the message contains a heartbeat data. When the message contains the heartbeat data, a determination is made whether a content signature contained in the message matches a last known content signature saved from a previous message. When the content signature contained in the message does not match the last known content signature saved from a previous message, a refresh message is sent to the channel.
42 Citations
20 Claims
-
1. A method for client-side fault-tolerance in a publish-subscribe system, the method comprising:
-
receiving, on a channel, a message from a server; determining, at a function executing using a processor and a memory, whether the message contains a heartbeat data; determining, responsive to the message containing the heartbeat data, whether a content signature contained in the message matches a last known content signature saved from a previous message; sending a refresh message to the channel, responsive to the content signature contained in the message not matching the last known content signature saved from a previous message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer usable program product comprising a computer readable storage device including computer usable code for client-side fault-tolerance in a publish-subscribe system, the computer usable code comprising:
-
computer usable code for receiving, on a channel, a message from a server; computer usable code for determining, at a function executing using a processor and a memory, whether the message contains a heartbeat data; computer usable code for determining, responsive to the message containing the heartbeat data, whether a content signature contained in the message matches a last known content signature saved from a previous message; computer usable code for sending a refresh message to the channel, responsive to the content signature contained in the message not matching the last known content signature saved from a previous message. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A data processing system for client-side fault-tolerance in a publish-subscribe system, the data processing system comprising:
-
a storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for receiving, on a channel, a message from a server; computer usable code for determining, at a function executing using a processor and a memory, whether the message contains a heartbeat data; computer usable code for determining, responsive to the message containing the heartbeat data, whether a content signature contained in the message matches a last known content signature saved from a previous message; computer usable code for sending a refresh message to the channel, responsive to the content signature contained in the message not matching the last known content signature saved from a previous message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification