Invention Grant
US07996849B2 Method, apparatus and software for managing a transactional message queue
失效
用于管理事务消息队列的方法,装置和软件
- Patent Title: Method, apparatus and software for managing a transactional message queue
- Patent Title (中): 用于管理事务消息队列的方法,装置和软件
-
Application No.: US12022170Application Date: 2008-01-30
-
Publication No.: US07996849B2Publication Date: 2011-08-09
- Inventor: Anthony Alan Garrard , David John Locke
- Applicant: Anthony Alan Garrard , David John Locke
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Brian J. Teague
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
Provided are a method, apparatus and a computer program for managing message queues. Message streaming is enabled in a transactional messaging system that supports priority ordering of messages, without the need for complex locking mechanisms. Any messages which are transferred from a message queue to a message consumer after the message consumer initiates commit processing are replaced on the message queue at an appropriate position ahead of other messages. As part of commit processing, the consumer sends back to the manager of the message queue an identification of messages delivered to it before the commit, and this list of messages is extracted and compared with a message log to identify undelivered messages. Successfully delivered and committed messages can be committed by the queue manager, and undelivered messages can be replaced on the queue. A special high priority is assigned to the replaced messages to place them ahead of other messages.
Public/Granted literature
- US20080196039A1 Method, Apparatus and Software for Managing a Transactional Message Queue Public/Granted day:2008-08-14
Information query