System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书实施例涉及智能运维领域,特别地,涉及一种基于传输链路的文件传输方法和传输装置。
技术介绍
1、近年来银行业it架构转型,由原来服务器的集中式架构逐步转变为分布式架构,通过在不同数据中心布置服务器来实现分布式处理,而现有技术中第三方卡组织与行内的文件传输仍旧是单点模式,例如,银联与行内的文件传输是基于c语言采用socket方式,仅a数据中心与银联有专线网络搭建,用于进行文件传输,其他数据中心均需要通过a数据中心与银联交互,如果a数据中心发生网络故障等异常情况,行内与银联之间的交互将被中断,影响正常工作。
2、因此,现在亟需一种基于传输链路的文件传输方法,能够避免因其中某一数据中心发生故障导致其他数据中心停摆的情况发生,进而提高工作效率。
技术实现思路
1、本说明书实施例的目的在于提供一种基于传输链路的文件传输方法和传输装置,涉及智能运维领域,可用于金融领域,也可用于金融领域以外的任意领域,本说明书实施例的方法和装置的应用领域不做限定,以提高工作效率。
2、为达到上述目的,一方面,本说明书实施例提供了一种基于传输链路的文件传输方法,包括:
3、内网中的主文件服务器或备文件服务器接收各应用发送的报送文件后转发至隔离区dmz中的主文件服务器和备文件服务器,其中所述内网中的主文件服务器和备文件服务器设置于不同数据中心,所述dmz中主文件服务器和备文件服务器设置于不同数据中心;
4、dmz中主文件服务器或备文件服务器接收所述报送文件后通过
5、dmz中主文件服务器和备文件服务器同时接收第三方卡组织端通过双活链路发送的下发文件;
6、dmz中主文件服务器或备文件服务器将所述下发文件转发至内网中主文件服务器和备文件服务器;
7、内网中主文件服务器或备文件服务器接收所述下发文件后转发至各应用。
8、优选的,其中所述双活链路通过sftp进行文件传输。
9、优选的,所述dmz中主文件服务器或备文件服务器接收所述报送文件后通过双活链路中的相应链路将所述报送文件发送至第三方卡组织端之前还包括:
10、dmz中原服务器接收一部分报送文件,主文件服务器接收另一部分报送文件;
11、所述dmz中原服务器通过原单点链路将一部分报送文件发送至第三方卡组织端,所述dmz中主文件服务器通过双活链路中相应链路将另一部分报送文件发送至第三方卡组织端;
12、逐步调整所述报送文件中一部分和另一部分的比例,循环如上接收发送步骤,直至全部报送文件均由主文件服务器接收,停止使用原服务器。
13、优选的,还包括:
14、当第三方卡组织端未接收到报送文件或所接收的报送文件异常时,所述内网中的主文件服务器或备文件服务器接收各应用发送的报送文件后,利用dmz中原服务器通过原单点链路发送至第三方卡组织端。
15、优选的,所述dmz中主文件服务器和备文件服务器同时接收第三方卡组织端通过双活链路发送的下发文件之前还包括:
16、dmz中原服务器接收第三方卡组织端通过原单点链路发送的下发文件,同时所述dmz中备文件服务器接收第三方卡组织端通过双活链路中的相应链路发送的下发文件;
17、所述dmz中原服务器将所述下发文件复制给dmz中主文件服务器,通过所述dmz中主文件服务器将所述下发文件转发至内网中主文件服务器和备文件服务器;
18、所述dmz中主文件服务器与所述备文件服务器进行文件差异对比;
19、若对比一致,则断开上述复制,通过所述dmz中备文件服务器将所述下发文件复制给dmz中主文件服务器。
20、优选的,所述断开上述复制,通过所述dmz中备文件服务器将所述下发文件复制给dmz中主文件服务器之前还包括:
21、所述dmz中原服务器和备文件服务器错峰将各自对应的下发文件复制给dmz中主文件服务器;
22、当后续批量业务验证正常后,断开上述复制,通过所述dmz中备文件服务器将所述下发文件复制给dmz中主文件服务器。
23、优选的,所述断开上述复制,通过所述dmz中备文件服务器将所述下发文件复制给dmz中主文件服务器之后还包括:
24、dmz中原服务器停止接收第三方卡组织端通过原单点链路发送的下发文件,仅由dmz中主文件服务器和备文件服务器同时接收第三方卡组织端通过双活链路发送的下发文件;
25、dmz中主文件服务器和备文件服务器同时接收第三方卡组织端通过双活链路发送的历史下发文件;
26、若所述主文件服务器与所述备文件服务器所接收的历史下发文件一致,则断开所述dmz中备文件服务器将所述下发文件复制给dmz中主文件服务器。
27、优选的,还包括:
28、若由所述备文件服务器复制得到的下发文件异常,则所述dmz中原服务器接收第三方卡组织端通过原单点链路发送的下发文件,将所述下发文件复制给dmz中主文件服务器。
29、优选的,还包括:
30、若所述dmz中主文件服务器存在异常,则通过所述dmz中备文件服务器接收第三方卡组织端通过双活链路中相应链路发送的下发文件,将所述下发文件复制给dmz中主文件服务器。
31、另一方面,本说明书实施例提供了一种基于传输链路的文件传输装置,所述装置包括:
32、内网接收模块,用于内网中的主文件服务器或备文件服务器接收各应用发送的报送文件后转发至隔离区dmz中的主文件服务器和备文件服务器,其中所述内网中的主文件服务器和备文件服务器设置于不同数据中心,所述dmz中主文件服务器和备文件服务器设置于不同数据中心;
33、dmz发送模块,用于dmz中主文件服务器或备文件服务器接收所述报送文件后通过双活链路中的相应链路将所述报送文件发送至第三方卡组织端;
34、dmz接收模块,用于dmz中主文件服务器和备文件服务器同时接收第三方卡组织端通过双活链路发送的下发文件;
35、dmz转发模块,用于dmz中主文件服务器或备文件服务器将所述下发文件转发至内网中主文件服务器和备文件服务器;
36、内网转发模块,用于内网中主文件服务器或备文件服务器接收所述下发文件后转发至各应用。
37、又一方面,本说明书实施例还提供了一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,所述计算机程序被所述处理器运行时,执行上述任意一项所述方法的指令。
38、又一方面,本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被计算机设备的处理器运行时,执行根据上述任意一项所述方法的指令。
39、由以上本说明书实施例提供的技术方案可见,本说明书实施例由于内网中的主文件服务器和备文件服务器设置于不同数据中心,同时dmz中主文件服本文档来自技高网...
【技术保护点】
1.一种基于传输链路的文件传输方法,其特征在于,包括:
2.根据权利要求1所述的基于传输链路的文件传输方法,其特征在于,其中所述双活链路通过sftp进行文件传输。
3.根据权利要求1所述的方法基于传输链路的文件传输方法,其特征在于,所述DMZ中主文件服务器或备文件服务器接收所述报送文件后通过双活链路中的相应链路将所述报送文件发送至第三方卡组织端之前还包括:
4.根据权利要求3所述的基于传输链路的文件传输方法,其特征在于,还包括:
5.根据权利要求1所述的基于传输链路的文件传输方法,其特征在于,所述DMZ中主文件服务器和备文件服务器同时接收第三方卡组织端通过双活链路发送的下发文件之前还包括:
6.根据权利要求5所述的基于传输链路的文件传输方法,其特征在于,所述断开上述复制,通过所述DMZ中备文件服务器将所述下发文件复制给DMZ中主文件服务器之前还包括:
7.根据权利要求5所述的基于传输链路的文件传输方法,其特征在于,所述断开上述复制,通过所述DMZ中备文件服务器将所述下发文件复制给DMZ中主文件服务器之后还包括
8.根据权利要求5所述的基于传输链路的文件传输方法,其特征在于,还包括:
9.根据权利要求7所述的基于传输链路的文件传输方法,其特征在于,还包括:
10.一种基于传输链路的文件传输装置,其特征在于,所述装置包括:
11.一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,其特征在于,所述计算机程序被所述处理器运行时,执行根据权利要求1-9任意一项所述方法的指令。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机设备的处理器运行时,执行根据权利要求1-9任意一项所述方法的指令。
...【技术特征摘要】
1.一种基于传输链路的文件传输方法,其特征在于,包括:
2.根据权利要求1所述的基于传输链路的文件传输方法,其特征在于,其中所述双活链路通过sftp进行文件传输。
3.根据权利要求1所述的方法基于传输链路的文件传输方法,其特征在于,所述dmz中主文件服务器或备文件服务器接收所述报送文件后通过双活链路中的相应链路将所述报送文件发送至第三方卡组织端之前还包括:
4.根据权利要求3所述的基于传输链路的文件传输方法,其特征在于,还包括:
5.根据权利要求1所述的基于传输链路的文件传输方法,其特征在于,所述dmz中主文件服务器和备文件服务器同时接收第三方卡组织端通过双活链路发送的下发文件之前还包括:
6.根据权利要求5所述的基于传输链路的文件传输方法,其特征在于,所述断开上述复制,通过所述dmz中备文件服务器将所述下发文件复制给dmz中主...
【专利技术属性】
技术研发人员:李爽,董兴华,王子寒,李凡,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。