发明申请
US20100030818A1 SYSTEM AND METHOD FOR APPLYING ONCE A TRANSACTION DELIVERED IN A MESSAGE PUBLISHED ASYNCHRONOUSLY IN A DISTRIBUTED DATABASE
审中-公开
用于在分布式数据库中异步发布的消息中提供交易的系统和方法
- 专利标题: SYSTEM AND METHOD FOR APPLYING ONCE A TRANSACTION DELIVERED IN A MESSAGE PUBLISHED ASYNCHRONOUSLY IN A DISTRIBUTED DATABASE
- 专利标题(中): 用于在分布式数据库中异步发布的消息中提供交易的系统和方法
-
申请号: US12184200申请日: 2008-07-31
-
公开(公告)号: US20100030818A1公开(公告)日: 2010-02-04
- 发明人: Brian Cooper , Hans-Arno Jacobsen , Adam Silberstein
- 申请人: Brian Cooper , Hans-Arno Jacobsen , Adam Silberstein
- 申请人地址: US CA Sunnyvale
- 专利权人: YAHOO! INC.
- 当前专利权人: YAHOO! INC.
- 当前专利权人地址: US CA Sunnyvale
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
An improved system and method for applying once a transaction delivered in a message published asynchronously in a distributed database is provided. In various embodiments, apply once messaging may be achieved for asynchronous publication by having a persistent log stored on a messaging server. A messaging server may receive an update message for a transaction to be published asynchronously in a distributed database, may generate a sequence number for the transaction in a message, and may log the update message with the sequence number in a log file persistently stored on the messaging server. The messaging server may then send an acknowledgement that the update message is published and may asynchronously publish the update message with the sequence number to subscribers. The publication may only succeed if there may not be any message tagged with a sequence number that has been previously published by the messaging server.
信息查询