Patent ID: 7779418
Filing Date: 2010-08-17
Classification: G06F

Abstract:
1. A method for managing messages in computer systems, the method comprising: if one or more conditions are satisfied, then spilling over first one or more messages from a queue in volatile memory to a permanent store, wherein the first one or more messages were enqueued in the queue by a publisher; in response to spilling over the first one or more messages, updating a parameter associated with the publisher, wherein the parameter indicates a particular message of second one or more messages that were enqueued by the publisher in the queue after the first one or more messages; wherein the first one or more messages and the second one or more messages have not been consumed by all consumers of one or more consumers that are associated with the publisher; and in response to the occurrence of an event that requires a replay operation, performing the steps of: wherein the method is performed by the one or more computing devices.