发明名称 Distributed messaging system with configurable assurances
摘要 The present invention extends to methods, systems, and computer program products for configuring assurances within distributed messaging systems. A defined set of message log and cursor components are configurably activatable and deactivatable to compose a variety of different capture assurances, transfer assurances, and delivery assurances within a distributed messaging system. A composition of a capture assurance, a transfer assurance, and a delivery assurance can provide an end-to-end assurance for a messaging system. End-to-end assurances can include one of best effort, at-most-once, at-least-once, and exactly once and can include one of: durable or non-durable. Using a defined set of activatable and deactivatable message log and cursor components facilities more efficient transitions between desired assurances. In some embodiments, a composition of a capture assurance, a transfer assurance, and a delivery assurance provides durable exactly-once message delivery.
申请公布号 US8214847(B2) 申请公布日期 2012.07.03
申请号 US20080163572 申请日期 2008.06.27
申请人 CHKODROV GUEORGUI;HILL RICHARD D.;CRITCHLEY CRAIG A.;SRINIVASAN KRISHNAN;TARNAVSKI TIHOMIR;MORRIS MITCHELL G.;GURUNATH PRAMOD;MICROSOFT CORPORATION 发明人 CHKODROV GUEORGUI;HILL RICHARD D.;CRITCHLEY CRAIG A.;SRINIVASAN KRISHNAN;TARNAVSKI TIHOMIR;MORRIS MITCHELL G.;GURUNATH PRAMOD
分类号 G06F13/00;G01R31/08;G06F15/16 主分类号 G06F13/00
代理机构 代理人
主权项
地址