【技术实现步骤摘要】
一种利用向量时钟解决多主机行情数据对时的系统及对时改进方法
[0001]本专利技术涉及计算机网络
,具体为一种利用向量时钟解决多主机行情数据对时的系统及对时改进方法
。
技术介绍
[0002]在金融行业中,行情数据的准确性对交易的执行非常重要
。
然而,在多主机环境下,由于网络延迟
、
主机时间不同步等原因,行情数据的时间戳可能存在不一致性问题,导致多主机的行情数据的事务性无法保证,会引发交易风险
。
[0003]传统的行情数据对时方法主要通过时间同步协议,如网络时间协议(
NTP
)或精确时间协议(
PTP
)进行集中校准
。
然而,传统方法存在以下问题:
1、
在网络拓扑变化频繁或带宽较小的网络环境中,
NTP
时间服务器可能会出现同步误差
。
[0004]2、
在受到网络中间人攻击时,
NTP
容易被监听对话,谎报时间,安全性能低,极端情况 ...
【技术保护点】
【技术特征摘要】
1.
一种利用向量时钟解决多主机行情数据对时的系统,其特征在于包括向量时钟系统,包括时钟同步模块
、
向量时钟生成模块和时钟校准模块;时钟同步模块,用于向量时钟的同步更新,主机节点之间通过接收到的行情信息中的时间信息作为逻辑时钟;向量时钟生成模块,每个主机节点根据接收到的向量时钟信息进行自身的向量时钟更新,同时对行情数据进行时间戳标记,所述向量时钟生成模块申请并维护一块内存存储向量时钟值,在接收到的行情信息中的时间信息比存储的向量时钟大时对向量时钟进行更新;时钟校准模块,在行情数据的分发过程中,各个主机节点会将自身的向量时钟信息附加在数据包中,监控节点通过解析该信息对数据进行时间校准,所述时钟校准模块在监控节点接收到各主机节点的向量时钟信息后,会根据接收到的信息计算出各节点的时钟信息的差值,并进行时钟检验,在单点发生故障时,监控节点检验到与其他节点相差超过阈值,对该节点进行报警
。2.
一种采用如权利要求1所述系统的利用向量时钟解决多主机行情数据对时改进方法,其特征在于所述方法采用上游行情切片时间作为唯一的逻辑时钟进行时间的更新,具体方法如下:
S1.
每个主机节点装配一套向量时钟系统,包括时钟同步模块
...
【专利技术属性】
技术研发人员:王嘉晨,赵洋明,王鹏,童兰轩,张彧,朱正华,曹路,刘海丹,原黎明,王辉,朱贤,谌鹏,
申请(专利权)人:上证所信息网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。