发明授权
US07996849B2 Method, apparatus and software for managing a transactional message queue
失效
用于管理事务消息队列的方法,装置和软件
- 专利标题: Method, apparatus and software for managing a transactional message queue
- 专利标题(中): 用于管理事务消息队列的方法,装置和软件
-
申请号: US12022170申请日: 2008-01-30
-
公开(公告)号: US07996849B2公开(公告)日: 2011-08-09
- 发明人: Anthony Alan Garrard , David John Locke
- 申请人: Anthony Alan Garrard , David John Locke
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Brian J. Teague
- 主分类号: G06F13/00
- IPC分类号: G06F13/00
摘要:
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.
公开/授权文献
信息查询