Consuming Ordered Streams of Messages in a Message Oriented Middleware
AssigneeInternational Business Machines Corporation
InventorsPeter A. Broadhurst, Alan J. Chatt
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPeter A. Broadhurst, Alan J. Chatt
Estimating the term…
A mechanism is provided for consuming ordered streams of messages in a message oriented middleware having a single queue. The mechanism provides a first consuming application thread to process a first message, locks the first message when available on the queue to the first application thread and locking all subsequent messages on the queue with the same stream identifier as the first message to the first application thread, and identifies any messages with different stream identifiers currently locked to the first application thread, and making available the further messages to other application threads; delivering the first message. The mechanism also provides a second consuming application thread to process a subsequent message, locks a next unlocked message when available on the queue to the second consuming application, and locks all subsequent messages on the queue with the same stream identifier as the next unlocked message to the second consuming application thread.
A method for consuming ordered streams of messages in a message oriented middleware having a single queue, comprising;
A system for consuming ordered streams of messages in a message oriented middleware having a single queue, comprising:
A computer program product for consuming ordered streams of messages in a message oriented middleware having a single queue, the computer program product comprising:
18-20. (canceled)
Dependencies are inferred from the claim text.