[发明专利]使用具有同步频率的时钟的可靠的消息通信有效
申请号: | 200510113308.8 | 申请日: | 2005-09-21 |
公开(公告)号: | CN1753391A | 公开(公告)日: | 2006-03-29 |
发明(设计)人: | D·E·朗沃斯;G·K·R·卡基韦亚 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及使用具有同步频率的时钟的可靠消息通信的方法、系统和计算机程序产品。本发明的实施例确保至多一次(at-most-once)的消息传送。源和目的地使用具有同步频率的时钟。给消息分配存活时间(Time-To-Live)(“TTL”)值,从而当基于TTL值的对应消息计时器到期,则状态消息在源处得到更新,并且在目的地处被移除。据此,在目的地处维护状态信息所消耗的资源可在较短时间周期内被释放。如果有关状态信息被移除,则源可以向消息目的地重新发送状态信息。当消息目的地遭受无意的存储丢失时,消息处理器实例ID确保最多一次传送。当TTL值无限且不使用实例ID时,本发明的实施例还可用于例如恰好一次传送(exactly-once-delivery)。 | ||
搜索关键词: | 使用 具有 同步 频率 时钟 可靠 消息 通信 | ||
【主权项】:
1.在网络上可与一个或多个其它计算机系统一起连接到网络的目的地计算机系统处,所述目的地计算机系统和所述其它计算机系统中的至少一个具有同步的时钟频率,一种可靠地处理消息的方法,所述方法包括:接收具有消息ID和TTL值的消息的第一副本的动作,所述消息ID标识所述消息在一消息源和所述目的地计算机系统之间的交互中的位置,所述TTL值指示所述消息将何时到期;更新交互高速缓存以指示已经收到所述消息的动作;在处理了所述消息的第一副本以后接收所述消息的第二副本的动作,所述消息的第二副本具有所述消息ID;以及基于指示先前已经处理过具有所述消息ID的消息的交互高速缓存弃置所述消息的第二副本的动作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510113308.8/,转载请声明来源钻瓜专利网。
- 上一篇:长方体流体贮存和分发容器
- 下一篇:胆甾醇型液晶干燥工艺和溶剂