[发明专利]具有并行持久性的消息代理系统有效
申请号: | 201580075038.8 | 申请日: | 2015-11-30 |
公开(公告)号: | CN107430606B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | J.A.富吉特;T.肯利;S.霍达 | 申请(专利权)人: | 信息科学有限责任公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/24;G06Q40/04 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张健;张涛 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 消息代理计算机包括主代理、多个从消息代理和事件储存器。客户端系统将用于处理的消息发送到主代理。主代理响应于接收到这样的消息而生成消息事件,并将消息事件并行地分发给从代理和事件储存器。事件储存器中的每一个将消息事件存储在持久性储存器中,并向主代理通知消息事件已经被持久存留。主代理将消息视为在法定数的事件储存器中被稳定化。由于主代理直到消息传递事件被稳定化才采取动作,因此在故障转移的情况下,新主代理能够在不损失数据的情况下重构旧主代理的代理状态。 | ||
搜索关键词: | 具有 并行 持久性 消息 代理 系统 | ||
【主权项】:
一种供消息代理计算机系统处理消息的方法,所述方法包括:主代理计算机系统从客户端生产者接收消息;所述主代理计算机系统响应于从所述客户端生产者接收到消息而生成消息事件,所述消息事件唯一地标识具有与所述主代理计算机系统相关联的时期值和与消息相关联的序列号的消息,所述消息事件进一步包括指针,所述指针指向由关联的持久性储存器系统中的多个事件储存器中的至少两个存储的最后消息;所述主代理计算机系统将所述消息事件分发给多个事件储存器和多个从代理计算机系统,其中每一个事件储存器具有关联的持久性储存器系统,并且每一个从代理计算机系统具有关联的存储器;每一个从代理计算机系统将所述消息事件保持在其关联的存储器中;从所述主代理计算机系统接收到所述消息事件的每一个事件储存器将所述消息事件存储在其关联的持久性储存器系统中,其中一旦所述消息事件被存储,每一个事件储存器就向所述主代理计算机系统发送指示所述消息事件已经存储在所述事件储存器中的稳定化通知;所述主代理计算机系统响应于从至少两个事件储存器接收到稳定化通知而将所述消息事件存储在关联的持久性储存器中,并将通知发送到所述客户端生产者;所述主代理计算机系统生成指示所述消息事件已经被稳定化的第二消息事件;所述主代理计算机系统将所述第二消息事件分发给所述多个事件储存器和所述多个从代理计算机系统;以及每一个从代理计算机系统响应于接收到所述第二消息事件而将来自其存储器的消息事件存储到相应的持久性储存器系统。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信息科学有限责任公司,未经信息科学有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580075038.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种吊装成型碳块的吊具
- 下一篇:一种汽车转向机新型吊具