发明名称 Algorithm for dynamic prioritization in a queuing environment
摘要 A method of queuing messages for communications between computer programs by placing a plurality of messages in a main queue, placing one or more property messages in one or more property queues associated with the main queue and, for each property message, specifying at least one property of a respective message in the main queue and a unique identifier for the respective message. A property name may be specified for a message, or a property value, or some combination of property names and values. An application program interface (API) makes the main queue and the one or more property queues appear as a single priority queue. A message is retrieved from the main queue according to a predefined priority list which includes the at least one property, which can again be a property name, a property value, or some combination of property names and values. The priority list can be dynamically modified. The system can be implemented in an environment where the messages are placed in the queue by a first computer connected to a network, and retrieved by a second computer connected to the network, with the messages being transmitted across the network.
申请公布号 US6563836(B1) 申请公布日期 2003.05.13
申请号 US19980170300 申请日期 1998.10.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CAPPS CHRISTOPHER LOUIS;SMITH GREGORY COVERT;STOUFFER JAY DOUGLAS
分类号 G06F9/00;G06F9/46;G06F15/167;H04L12/58;(IPC1-7):H04L12/58 主分类号 G06F9/00
代理机构 代理人
主权项
地址