一种基于单工网络的数据同步系统及方法技术方案

技术编号:37785630 阅读:28 留言:0更新日期:2023-06-09 09:16
本申请提出一种基于单工网络的数据同步系统及方法,属于数据同步技术领域,所述系统配置有至少三个数据节点,数据节点之间能够进行数据同步;所述至少三个数据节点包括:一个接收同步请求的第一数据节点和发送同步请求的至少两个第二数据节点;各所述第二数据节点分别处于互不相通的网络中;所述第二数据节点与第一数据节点之间为单工网络。所述方法包括:第二数据节点定时发送同步请求;第一数据节点接收同步请求,解析所述同步请求,根据解析结果执行数据同步操作,并将同步响应返回到发送同步请求的第二数据节点;发送同步请求的第二数据节点处理所述同步响应。本申请在保证提供数据高安全性的单工网络环境下,实现数据节点之间的数据同步。节点之间的数据同步。节点之间的数据同步。

【技术实现步骤摘要】
一种基于单工网络的数据同步系统及方法


[0001]本申请属于数据同步
,具体涉及一种基于单工网络的数据同步系统及方法。

技术介绍

[0002]随着石油化工行业加速企业的数字化转型,集团与企业会部署大量的业务系统,企业为了数据的安全,将核心业务系统部署在内部网络中,并且通过严格控制网络间的数据交互避免遭受黑客攻击和机密信息泄露。例如通过单工网络进行数据交互,即数据传输只支持数据在一个方向上传输。
[0003]目前市场上存在的数据同步技术有很多,但是这些软件通常在双工网络中使用,即数据在两个方向上均能够传输。开源软件中DataX和Kettle需要二次开发,DataX是以脚本的方式执行任务的,需要完全理解源代码,才能够将常用的双工网络环境修改为单工网络环境,所以学习成本高,且不支持增量同步任务。Kettle对数据库表结构有要求,存在一定侵入性,同样不支持增量同步数据。TurboDX所支持的任务场景丰富,虽然技术比较成熟,但是部署架构复杂,且需要连接两端的数据端口,会给企业造成不安全的影响,不符合企业私有云部署的这种业务场景。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于单工网络的数据同步系统,其特征在于,所述基于单工网络的数据同步系统配置有至少三个数据节点,数据节点之间能够进行数据同步;所述至少三个数据节点包括:一个接收同步请求的第一数据节点和发送同步请求的至少两个第二数据节点;各所述第二数据节点分别处于互不相通的网络中;所述第二数据节点与所述第一数据节点之间为单工网络。2.如权利要求1所述的基于单工网络的数据同步系统,其特征在于,所述第一数据节点中配置Http端口;每个数据节点配置有一用于保存统一的同步协议信息的协议数据库,并安装一套同步程序;各数据节点采用相同的数据结构进行数据同步。3.如权利要求1所述的基于单工网络的数据同步系统,其特征在于,所述同步程序为服务器同步程序或客户端同步程序,所述服务器同步程序用于接收同步请求并发送同步响应,所述客户端同步程序用于定时发送同步请求以及处理同步响应。4.如权利要求1所述的基于单工网络的数据同步系统,其特征在于,所述第一数据节点配置为服务器,所述第二节数据点配置为客户端,所述客户端为发送同步请求的数据节点,所述服务器为接收同步请求的数据节点。5.一种基于单工网络的数据同步方法,其特征在于,包括如下步骤:第二数据节点定时发送同步请求;第一数据节点接收同步请求,解析所述同步请求,根据解析结果执行数据同步操作,并将同步响应返回到发送同步请求的第二数据节点;所述发送同步请求的第二数据...

【专利技术属性】
技术研发人员:刘玉龙潘亚芹丁熙佳
申请(专利权)人:中国石油化工股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1