×

SYSTEM FOR PRESERVING MESSAGE ORDER

  • US 20120047518A1
  • Filed: 10/31/2011
  • Published: 02/23/2012
  • Est. Priority Date: 11/25/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of preserving the order of messages in an asynchronous message system, comprising:

  • generating a message;

    tagging the generated message with a sequence identifier and a sequence number, wherein the sequence number is unique within a sequence of messages identified by a common sequence identifier;

    processing the tagged message by;

    checking a log to determine whether the sequence identifier of the tagged message is in the log;

    sending the tagged message to a selected consumer if the sequence identifier of the tagged message is not in the log;

    sending the tagged message to a particular consumer if the sequence identifier of the tagged message is in the log, where the particular consumer is identified based upon a consumer identifier read from a log entry containing the sequence identifier; and

    writing to the log, an entry having the sequence identifier and the sequence number of the tagged message and a consumer identifier of the selected consumer to whom the message is sent if the sequence identifier of the tagged message is not in the log.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×