×

System and method for message processing and routing

  • US 8,775,667 B2
  • Filed: 04/04/2008
  • Issued: 07/08/2014
  • Est. Priority Date: 05/01/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computerized message routing system comprising:

  • a processor;

    a memory disposed in communication with the processor and storing processor-executable instructions, the instructions comprising instructions to;

    consume messages from a publisher;

    write the messages to at least one file;

    read messages that have been written to said at least one file;

    publish the messages to at least one subscriber; and

    maintain a file system, said file system comprising,said at least one file, wherein said at least one file stores messages in batches, andwherein said file system maintains write and read offsets for message batches that are written to said at least one file and that are read from said at least one file, whereby the write and read offsets enable data to be persisted in said at least one file such that duplicate messages are not written to said at least one file or published to the at least one subscriber in the event message recovery is required, wherein said write and read offsets include;

    an END offset written to said file system for a batch of messages stored in said at least one file; and

    a START offset written to said file system for a batch of messages read from said at least one file.

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