发明名称 MESSAGE QUEUE BEHAVIOR OPTIMIZATIONS
摘要 Network and storage calls are reduced by batching messages. Messages are collected from a client and sent to the gateway or backend application in one round trip. Alternatively, the messages are collected for different entities, and the batched messages are durably stored. Related messages, which may have the same sessionID, are grouped into a logical unit or session. This session may be locked to a single message consumer. A session may be associated with an application processing state as an atomic unit of work while other operations are performed on the messages in the session. Acknowledgements are accumulated by a broker on a message server, but the messages are not immediately deleted. Instead, multiple messages in a selected range are periodically truncated from a message store in a single operation. Expired messages for active sessions are proactive cleaned up to prevent sessions from reaching a quota or limit.
申请公布号 US2013066977(A1) 申请公布日期 2013.03.14
申请号 US201113230823 申请日期 2011.09.12
申请人 KATTI JAYTEERTH;PARAMASIVAM KARTIK;LANGLEY STUART JOHN;GURUNATH PRAMOD;KRISHNAPRASAD MURALIDHAR;MORALES ELVIN;SRIVASTAVA MANU;MICROSOFT CORPORATION 发明人 KATTI JAYTEERTH;PARAMASIVAM KARTIK;LANGLEY STUART JOHN;GURUNATH PRAMOD;KRISHNAPRASAD MURALIDHAR;MORALES ELVIN;SRIVASTAVA MANU
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项
地址