发明名称 Automated delayed message redelivery
摘要 Method and system are disclosed for redelivering failed messages in asynchronous communication systems. The methods and systems automatically delay redelivery of such failed messages in order to allow required system resources to become available. In one implementation, the methods and systems provide two levels of redelivery: a micro level in which redelivery is attempted right away for a certain number of times, and a macro level in which a predefined, user-selectable delay is imposed before any additional micro level redeliveries are attempted. After a certain number of unsuccessful macro level redeliveries, the message is backed out to a backout queue for manual intervention by a system operator. Such an arrangement reduces or eliminates the burden on the system operator to manually resolve failed message deliveries.
申请公布号 US9210114(B1) 申请公布日期 2015.12.08
申请号 US201313960379 申请日期 2013.08.06
申请人 United Services Automobile Association 发明人 Watson James C.;Bain, III Frank L.
分类号 G06F11/00;H04L12/58 主分类号 G06F11/00
代理机构 Baker & Hostetler LLP 代理人 Baker & Hostetler LLP
主权项 1. A computer-implemented method for publishing an event message from a publisher to at least one subscriber upon occurrence of a predetermined event, said method comprising: generate, via a computing device with a processor, said event message at said publisher upon occurrence of said predetermined event, said event message containing information pertaining to said predetermined event; determine, via the processor, a format of said event message generated at said publisher; publish said event message from said publisher to said at least one subscriber; advance a micro retry counter when said at east one subscriber is unable to process said event message; forward to a subscriber adapter for determining whether said micro retry counter has exceeded N micro retries; and return the event message to a redelivery manager once the micro retry counter reaches N number of micro retries, wherein the redelivery manager advances a macro retry counter.
地址 San Antonio TX US