发明名称 Dynamic queue alias
摘要 Embodiments of the present invention provide methods, program products, and systems to increase efficiency in message oriented middleware. Embodiments of the present invention can, responsive to receiving from an application an open request for a queue alias of a queue manager, provide to the application target cache information which includes a target name and a change flag count associated with the queue alias. Embodiments of the present invention can, responsive to receiving a message from the application that includes respective target cache information including a target name and a change flag count, determine a target location, wherein if the change flag count of the received message matches a current change flag count of the queue alias, the determined target location is a target location associated with the received target name.
申请公布号 US9342388(B1) 申请公布日期 2016.05.17
申请号 US201514956564 申请日期 2015.12.02
申请人 International Business Machines Corporation 发明人 Jin Qian Li;Shi Yan;Yang Fan;Yu Shan;Zhang Yang
分类号 G06F3/00;G06F9/54;G06F12/08 主分类号 G06F3/00
代理机构 代理人 Restauro Brian M.
主权项 1. A method comprising: responsive to receiving from an application an open request for a queue alias of a queue manager, providing to the application, by one or more computer processors, target cache information associated with the queue alias, wherein the target cache information includes a target name and a change flag count; responsive to receiving a message from the application that includes respective target cache information including a target name and a change flag count, determining, by one or more computer processors, a target location, wherein if the change flag count of the received message matches a current change flag count of the queue alias, the determined target location is a target location associated with the received target name, and wherein determining the target location comprises: comparing change flag counts associated with the queue alias and the received message, andidentifying that the change flag counts associated with the queue alias and the received message are not equal; and responsive to identifying that the change flag counts associated with the queue alias and the received message are not equal, updating, by one or more computer processors, target cache information of the application and the message.
地址 Armonk NY US