[发明专利]用于创建时间准确的事件流的系统和方法在审
申请号: | 201780053512.6 | 申请日: | 2017-08-29 |
公开(公告)号: | CN109716317A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 罗伯特·帕克;丹尼尔·查尔斯·爱森;阿莉森·布雷顿·毕少普;普雷拉克·P·桑维;博·谢伊奇·塔特雅玛;詹姆斯·M·卡波;弗朗西斯·钟;康士坦丁·索科洛夫 | 申请(专利权)人: | 艾一克斯集团有限公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173;G06F15/16;H04L12/24;H04L12/26;H04L29/06;H04L29/08;H04M3/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王萍;杨林森 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 写入器 读取器 事件流 分布式计算系统 时间戳 网关 时间一致 终端用户 全局 排序 应用 角色 分配 创建 改进 | ||
1.一种分布式计算系统,包括:
多个写入器,每个写入器生成消息并且将时间戳附加至所述消息;以及
多个读取器,其与所述多个写入器分离,至少一个读取器订阅所述多个写入器中的至少两个写入器,并且所述至少一个读取器接收来自其所订阅的至少两个写入器的消息并且通过基于附加至所述消息的时间戳按时间顺序对来自所述至少两个写入器的消息进行排列来生成事件流。
2.根据权利要求1所述的系统,还包括网关,所述网关用于将终端用户应用在通信上耦接至所述多个写入器中的至少一个写入器和所述多个读取器中的至少一个读取器。
3.根据权利要求2所述的系统,其中,所述终端用户应用将消息发送至所述至少一个写入器。
4.根据权利要求1所述的系统,其中,每个写入器将唯一的数字签名附加至所述消息。
5.根据权利要求4所述的系统,其中,所述数字签名基于以下中的一个更多个:时间戳、消息内容、写入器ID和序列号。
6.根据权利要求1所述的系统,还包括:用于对来自所述至少两个写入器的先前发送的消息进行存储的一个或更多个中继器。
7.根据权利要求6所述的系统,其中,响应于来自所述至少一个读取器的重传请求,所述中继器检索并发送存储的消息。
8.根据权利要求1所述的系统,其中,所述多个写入器中的一个写入器具有将新写入器添加至所述多个写入器的能力。
9.根据权利要求1所述的系统,其中,所述多个写入器中的一个写入器具有删除所述多个写入器中的另一写入器的能力。
10.根据权利要求1所述的系统,其中,所述多个写入器周期性地发送心跳。
11.根据权利要求1所述的系统,其中,不同的写入器的至少两个消息通过主题进行组织。
12.一种写入器设备,包括:
时钟,其用于生成时钟信号;
处理器,其基于来自网关的传入消息生成传出消息,基于所述时钟信号将时间戳附加至所述传出消息,以及将所述传出消息发送至一个或更多个读取器设备。
13.根据权利要求12所述的写入器设备,还包括:
高速缓存,其存储先前发送的消息。
14.根据权利要求13所述的写入器,其中,所述高速缓存用于在存在对存储的消息的请求时检索所述存储的消息以进行重传。
15.根据权利要求12所述的写入器设备,其中,所述处理器用于将数字签名附加至所述传出消息。
16.根据权利要求15所述的写入器设备,其中,所述数字签名基于以下中的一个更多个:时间戳、消息内容、写入器ID和序列号。
17.根据权利要求12所述的写入器设备,其中,处理器周期性地发送心跳。
18.根据权利要求12所述的写入器设备,其中,所述时钟与分布式计算网络中的其他写入器的其他时钟同步。
19.根据权利要求12所述的写入器设备,其中,所述写入器设备将所述传出消息直接发送至所述一个或更多个读取器设备。
20.根据权利要求12所述的写入器设备,其中,所述写入器设备在所述写入器设备解除运作之前发送“序列结束”消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾一克斯集团有限公司,未经艾一克斯集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780053512.6/1.html,转载请声明来源钻瓜专利网。