Invention Grant
- Patent Title: Distributed messaging system with configurable assurances
- Patent Title (中): 具有配置保证的分布式消息传递系统
-
Application No.: US12163572Application Date: 2008-06-27
-
Publication No.: US08214847B2Publication Date: 2012-07-03
- Inventor: Gueorgui Chkodrov , Richard D. Hill , Craig A. Critchley , Krishnan Srinivasan , Tihomir Tarnavski , Mitchell G. Morris , Pramod Gurunath
- Applicant: Gueorgui Chkodrov , Richard D. Hill , Craig A. Critchley , Krishnan Srinivasan , Tihomir Tarnavski , Mitchell G. Morris , Pramod Gurunath
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F15/16 ; G01R31/08

Abstract:
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.
Public/Granted literature
- US20090133038A1 DISTRIBUTED MESSAGING SYSTEM WITH CONFIGURABLE ASSURANCES Public/Granted day:2009-05-21
Information query