A Method for Scaleable, Ordered Message Processing
Original Publication Date: 2003-Nov-04
Included in the Prior Art Database: 2003-Nov-04
This invention provides a way to allow for scaleable message processing by multiple competing receivers when the order of message processing is important. It works by adding specialized sequence information to the outgoing messages and then processing the sequences in the receiver in such a way as to persistently store messages received out of sequence and then process them once a partial sequence is complete. It requires a shared database or id service on the sending end, and a separate shared persistence mechanism on the receiving end, but does not place any additional requirements on the system design as a whole.