Repeatable message streams for message queues in distributed systems
First Claim
Patent Images
1. A method for propagating messages in a distributed system, the method comprising:
- sending, to one or more destination queues, a set of messages that are enqueued in a source queue;
receiving, from each destination queue of the one or more destination queues, an acknowledgement indicating which messages of the set of messages have been consumed at that destination queue; and
based on the acknowledgements received from each destination queue of the one or more destination queues, ceasing to maintain one or more messages of the set of messages enqueued in the source queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for propagating messages in a distributed system are provided. A set of messages enqueued in a source queue are sent to one or more destination queues. An acknowledgement is received from each of the one or more destination queues, where the acknowledgement indicates which messages of the set of messages have been consumed at the particular destination queue. Based on the acknowledgements, one or more messages of the set messages are ceased to be maintained in the source queue.
91 Citations
18 Claims
-
1. A method for propagating messages in a distributed system, the method comprising:
-
sending, to one or more destination queues, a set of messages that are enqueued in a source queue;
receiving, from each destination queue of the one or more destination queues, an acknowledgement indicating which messages of the set of messages have been consumed at that destination queue; and
based on the acknowledgements received from each destination queue of the one or more destination queues, ceasing to maintain one or more messages of the set of messages enqueued in the source queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification