The invention discloses a method and a device for information sharing across the gap, the method includes: a plurality of data file access to be transmitted, and will register information of each data file to the list of files, file information including the corresponding data file size; the gap will be more data files and documents from the list of Netgap on the left side of the ferry to the right side of the ferry Netgap file file transfer; access to the file from the list on the right side of the ferry Netgap file according to the file information contains the file list in turn to obtain the corresponding data file, and in each access to a data file after the judgment of the data file and the corresponding file information is consistent, if it is determined that this is. Data file transfer is completed, if not, after a preset period of time after the re acquisition of the data file and execute the judgment of the data file and the corresponding file Steps for consistent information. Thus, the consistency of the data files before and after the data transmission is guaranteed, and the existing problems in the prior art are solved.
【技术实现步骤摘要】
一种跨网闸信息共享的方法及装置
本专利技术涉及数据信息共享
,更具体地说,涉及一种跨网闸信息共享的方法及装置。
技术介绍
当前很多地方党政机关网络是多层隔离,以某市政法机关为例:包括政务网、政法网、外网,隔离手段是物理隔离,通过把网络物理隔绝,保证了网络安全。但是这样的安全措施,造成了网络和网络之间无法传递信息,即使是用户想共享给网络另一侧用户的信息也无法正常传递。为了解决这个既要物理隔离网络,又要实现信息安全共享的问题,IT界推出了安全隔离网闸(简称网闸)。网闸可以在不开放端口的情况下,就能把各种信息以文件的形式从网络一侧摆渡到另一侧,而将数据在经过网闸前及经过网闸后的处理经常利用中间件来实现。目前提供的技术在处理数据量较小、数据传输频度较低、实时性要求低的情况时,一切正常。但是当遇到数据高并发、数据量大、实时性要求高的情况时,往往会出现数据漏传丢失的情况,例如网闸一侧的数据源有50000条消息需要传递,经过中间件产品及网闸的摆渡后,网闸另一侧数据目的地(数据库或者JMS消息接收方)可能只收到了40000条,丢失了10000条消息。综上所述,现有技术中进行跨网闸信息共享的技术方案存在数据量大、并发度高且实时性要求高时经常出现数据丢失的问题。
技术实现思路
本专利技术的目的是提供一种跨网闸信息共享的方法及装置,以解决现有技术中进行跨网闸信息共享的技术方案存在的数据量大、并发度高且实时性要求高时经常出现数据丢失的问题。为了实现上述目的,本专利技术提供如下技术方案:一种跨网闸信息共享的方法,包括:获取待传输的多个数据文件,并将每个数据文件的文件信息注册到文件 ...
【技术保护点】
一种跨网闸信息共享的方法,其特征在于,包括:获取待传输的多个数据文件,并将每个数据文件的文件信息注册到文件清单中,所述文件信息包括对应数据文件的文件大小;利用网闸将多个所述数据文件及所述文件清单由所述网闸左侧的摆渡文件向所述网闸右侧的摆渡文件传输;由所述网闸右侧的摆渡文件获取所述文件清单,按照所述文件清单中包含的文件信息依次获取对应的数据文件,并在每获取到一个数据文件后判断该数据文件与对应文件信息是否一致,如果是,则确定该数据文件传输完毕,如果否,则经过预设时间段后重新获取该数据文件并执行所述判断该数据文件与对应文件信息是否一致的步骤。
【技术特征摘要】
1.一种跨网闸信息共享的方法,其特征在于,包括:获取待传输的多个数据文件,并将每个数据文件的文件信息注册到文件清单中,所述文件信息包括对应数据文件的文件大小;利用网闸将多个所述数据文件及所述文件清单由所述网闸左侧的摆渡文件向所述网闸右侧的摆渡文件传输;由所述网闸右侧的摆渡文件获取所述文件清单,按照所述文件清单中包含的文件信息依次获取对应的数据文件,并在每获取到一个数据文件后判断该数据文件与对应文件信息是否一致,如果是,则确定该数据文件传输完毕,如果否,则经过预设时间段后重新获取该数据文件并执行所述判断该数据文件与对应文件信息是否一致的步骤。2.根据权利要求1所述的方法,其特征在于,按照所述文件清单中包含的文件信息依次获取对应的数据文件,包括:按照所述文件清单中包含的文件序号依次获取对应的数据文件,所述文件序号包含于所述文件信息中。3.根据权利要求2所述的方法,其特征在于,获取待传输的多个数据文件,包括:对数据源进行监控,并当所述数据源发生变化时将该变化产生的增量数据转化成多个数据文件;或者接收应用程序发送的多个JMS消息,并将每个JMS消息均转化成对应的数据文件,得到多个与JMS消息一一对应的数据文件。4.根据权利要求1所述的方法,其特征在于,确定一个数据文件接收完毕之后,还包括:在所述文件清单中与当前接收完毕的数据文件对应位置处注册该数据文件已被处理完毕的标识。5.根据权利要求1所述的方法,其特征在于,确定全部数据文件传输完毕之后,还包括:清除与所述数据文件对应的文件清单。6.一种跨网闸信息共享的装置...
【专利技术属性】
技术研发人员:王兴东,张文治,何忠胜,高隆林,韩锋,
申请(专利权)人:山东中创软件商用中间件股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。