【技术实现步骤摘要】
基于网闸的数据摆渡方法、装置及系统
[0001]本申请涉及数据传输
,尤其涉及一种基于网闸的数据摆渡方法
、
装置及系统
。
技术介绍
[0002]网闸是一种信息安全设备,其通过带有多种控制功能的固态开关读写介质连接两个独立的系统
。
这两个独立的系统之间不存在直接的物理通路,可以分别连接安全网络和非安全网络,并通过网闸以数据文件形式进行无协议的数据摆渡
。
因此,网闸技术可以在物理上隔离对安全网络存在潜在攻击可能性的网络连接,保证内部系统的安全可靠性
。
[0003]相关技术提供的网闸系统支持文件传输协议
(file transfer protocol
,
FTP)
服务器和我的结构化查询语言
(my structured query language
,
MySQL)
数据库的数据摆渡能力
。
两个独立的系统均设置有
FTP
服务器和
/
或
MySQL
数据库,网闸基于预先配置的数据摆渡映射关系进行两个独立的系统的
FTP
服务器或者
MySQL
数据库之间的数据摆渡
。
[0004]业务在运行过程中会产生业务数据的生产和消费,但是
FTP
服务器和
MySQL
数据库对业务数据的存储过程较为复杂,并且难以实现业务数据的多方消费和 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于网闸的数据摆渡方法,其特征在于,所述方法包括:获取第一子系统的数据摆渡关系,所述数据摆渡关系用于指示所述第一子系统的消息中间件中目标数据所在的源集合;从所述源集合中获取所述目标数据;将所述目标数据写入第一存储模块,以使得所述网闸将所述目标数据摆渡至第二存储模块,所述第一存储模块属于所述第一子系统,所述第二存储模块属于第二子系统
。2.
根据权利要求1所述的方法,其特征在于,所述数据摆渡关系还用于指示所述目标数据的传输模式,所述传输模式包括批量传输模式和非批量传输模式,所述方法还包括:当所述目标数据的传输模式为所述批量传输模式时,将所述第一子系统中的第一文件传输协议
FTP
服务器确定为所述第一存储模块,所述第二存储模块为所述第二子系统中的第二
FTP
服务器;当所述目标数据的传输模式为所述非批量传输模式时,将所述第一子系统中的第一数据库确定为所述第一存储模块,所述第二存储模块为所述第二子系统中的第二数据库
。3.
根据权利要求2所述的方法,其特征在于,所述目标数据的传输模式为所述批量传输模式,所述数据摆渡关系还用于指示所述目标数据的类型和批量传输条件,第一
FTP
服务器的每个预设目录对应有数据的类型,所述将所述目标数据写入第一存储模块,包括:基于所述批量传输条件对所述目标数据进行打包压缩,得到压缩数据;将所述压缩数据写入所述第一
FTP
服务器的目标目录下,以使得所述网闸将所述压缩数据摆渡至所述第二
FTP
服务器的所述目标目录下,所述第一
FTP
服务器的目标目录对应所述目标数据的类型
。4.
根据权利要求2或3所述的方法,其特征在于,所述目标数据的传输模式为所述非批量传输模式,所述将所述目标数据写入第一存储模块,包括:将所述目标数据写入所述第一数据库中的本侧实时数据传输表中,以使得所述网闸将所述目标数据摆渡至所述第二数据库的对侧实时数据传输表中
。5.
一种基于网闸的数据传输方法,其特征在于,所述方法包括:获取第一子系统的数据摆渡关系,所述数据摆渡关系用于指示第二子系统中消息中间件的目的集合;基于目标存储模块获取目标数据;将所述目标数据写入所述目的集合
。6.
根据权利要求5所述的方法,其特征在于,所述数据摆渡关系还用于指示所述目标数据的传输模式,所述传输模式包括批量传输模式和非批量传输模式,所述方法还包括:当所述目标数据的传输模式为所述批量传输模式时,将所述第二子系统中的文件传输协议
FTP
服务器确定为所述目标存储模块;当所述目标数据的传输模式为所述非批量传输模式时,将所述第二子系统中的数据库确定为所述目标存储模块
技术研发人员:叶梁枫,梁明,岳晓明,
申请(专利权)人:深圳华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。