System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于分布式平台的文件防腐方法、装置及系统制造方法及图纸_技高网

基于分布式平台的文件防腐方法、装置及系统制造方法及图纸

技术编号:40013349 阅读:5 留言:0更新日期:2024-01-16 15:37
本发明专利技术提供一种基于分布式平台的文件防腐方法、装置及系统,涉及云计算技术领域,可应用于金融技术领域或其他技术领域。该基于分布式平台的文件防腐方法包括:获取平台文件、主机文件和运行阶段;根据所述平台文件、所述主机文件和所述运行阶段生成核对文件根据所述运行阶段选择对应的防腐脚本对所述核对文件进行防腐,生成防腐文件;向下游应用推送所述防腐文件。本发明专利技术可以有效减少下游替换的工作量以及大规模替换逻辑的出错几率,减少生产事故的产生。

【技术实现步骤摘要】

本专利技术涉及云计算,具体地,涉及一种基于分布式平台的文件防腐方法、装置及系统


技术介绍

1、现有技术的技术方案

2、随着分布式平台技术在银行的推广,原来由主机数据独自提供的数据,改由各分布式平台提供,原来数据由一个提供方,变成由多个到数十个提供方提供。

3、现有技术的缺点

4、一是各平台存在极大的时间差,二是数据过于分散,使用性非常差。多数据提供方的出现,导致文件使用方需付出大量调整和切换工作,甚至因为数据源太多导致逻辑错误,造成大面积的生产事故。


技术实现思路

1、本专利技术实施例的主要目的在于提供一种基于分布式平台的文件防腐方法、装置及系统,以屏蔽多平台间数据交换的时效性和结构性的差异,有效减少下游替换的工作量以及大规模替换逻辑的出错几率,减少生产事故的产生。

2、为了实现上述目的,本专利技术实施例提供一种基于分布式平台的文件防腐方法,包括:

3、获取平台文件、主机文件和运行阶段;

4、根据所述平台文件、所述主机文件和所述运行阶段生成核对文件;

5、根据所述运行阶段选择对应的防腐脚本对所述核对文件进行防腐,生成防腐文件;

6、向下游应用推送所述防腐文件。

7、在其中一种实施例中,根据所述平台文件、所述主机文件和所述运行阶段生成核对文件包括:

8、比对所述平台文件和所述主机文件,生成比对结果;

9、根据所述比对结果和所述运行阶段生成所述核对文件。

10、在其中一种实施例中,所述核对文件包括平台核对文件和主机核对文件;

11、根据所述比对结果和所述运行阶段生成所述核对文件包括:

12、根据所述比对结果和所述运行阶段确定平台核对文件数量和主机核对文件数量;

13、根据所述平台文件和所述平台核对文件数量确定所述平台核对文件,根据所述主机文件和所述主机核对文件数量确定所述主机核对文件。

14、在其中一种实施例中,比对所述平台文件和所述主机文件,生成比对结果包括:

15、根据所述平台文件的结构和所述主机文件的结构确定比对方式;

16、根据所述比对方式比对所述平台文件和所述主机文件,生成所述比对结果。

17、在其中一种实施例中,还包括:

18、接收客户业务指令,根据所述客户业务指令中的交易类型在日志中插入对应的记录;

19、核对所述客户业务指令,根据核对结果和所述记录生成所述平台文件。

20、本专利技术实施例还提供一种基于分布式平台的文件防腐装置,包括:

21、获取模块,用于获取平台文件、主机文件和运行阶段;

22、核对文件模块,用于根据所述平台文件、所述主机文件和所述运行阶段生成核对文件;

23、防腐模块,用于根据所述运行阶段选择对应的防腐脚本对所述核对文件进行防腐,生成防腐文件;

24、文件推送模块,用于向下游应用推送所述防腐文件。

25、在其中一种实施例中,核对文件模块包括:

26、比对单元,用于比对所述平台文件和所述主机文件,生成比对结果;

27、核对文件单元,用于根据所述比对结果和所述运行阶段生成所述核对文件。

28、在其中一种实施例中,所述核对文件包括平台核对文件和主机核对文件;

29、核对文件单元包括:

30、核对文件数量子单元,用于根据所述比对结果和所述运行阶段确定平台核对文件数量和主机核对文件数量;

31、核对文件子单元,用于根据所述平台文件和所述平台核对文件数量确定所述平台核对文件,根据所述主机文件和所述主机核对文件数量确定所述主机核对文件。

32、在其中一种实施例中,比对单元包括:

33、比对方式子单元,用于根据所述平台文件的结构和所述主机文件的结构确定比对方式;

34、比对结果子单元,用于根据所述比对方式比对所述平台文件和所述主机文件,生成所述比对结果。

35、在其中一种实施例中,还包括:

36、记录插入模块,用于接收客户业务指令,根据所述客户业务指令中的交易类型在日志中插入对应的记录;

37、平台文件生成模块,用于核对所述客户业务指令,根据核对结果和所述记录生成所述平台文件。

38、本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现所述的基于分布式平台的文件防腐方法的步骤。

39、本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述的基于分布式平台的文件防腐方法的步骤。

40、本专利技术实施例还提供一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现所述的基于分布式平台的文件防腐方法的步骤。

41、本专利技术实施例还提供一种基于分布式平台的文件防腐系统,包括:

42、如上所述的基于分布式平台的文件防腐装置,应用于平台;

43、主机,用于将主机文件发送至所述文件防腐装置;

44、下游应用,用于接收所述文件防腐装置推送的述防腐文件。

45、本专利技术实施例的基于分布式平台的文件防腐方法、装置及系统先根据平台文件、主机文件和运行阶段生成核对文件,然后根据运行阶段选择对应的防腐脚本对核对文件进行防腐,最后向下游应用推送生成的防腐文件,可以有效减少下游替换的工作量以及大规模替换逻辑的出错几率,减少生产事故的产生。

本文档来自技高网...

【技术保护点】

1.一种基于分布式平台的文件防腐方法,其特征在于,包括:

2.根据权利要求1所述的基于分布式平台的文件防腐方法,其特征在于,根据所述平台文件、所述主机文件和所述运行阶段生成核对文件包括:

3.根据权利要求2所述的基于分布式平台的文件防腐方法,其特征在于,所述核对文件包括平台核对文件和主机核对文件;

4.根据权利要求2所述的基于分布式平台的文件防腐方法,其特征在于,比对所述平台文件和所述主机文件,生成比对结果包括:

5.根据权利要求1所述的基于分布式平台的文件防腐方法,其特征在于,还包括:

6.一种基于分布式平台的文件防腐装置,其特征在于,包括:

7.一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一项所述的基于分布式平台的文件防腐方法的步骤。

8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项所述的基于分布式平台的文件防腐方法的步骤。

<p>9.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至5任一项所述的基于分布式平台的文件防腐方法的步骤。

10.一种基于分布式平台的文件防腐系统,其特征在于,包括:

...

【技术特征摘要】

1.一种基于分布式平台的文件防腐方法,其特征在于,包括:

2.根据权利要求1所述的基于分布式平台的文件防腐方法,其特征在于,根据所述平台文件、所述主机文件和所述运行阶段生成核对文件包括:

3.根据权利要求2所述的基于分布式平台的文件防腐方法,其特征在于,所述核对文件包括平台核对文件和主机核对文件;

4.根据权利要求2所述的基于分布式平台的文件防腐方法,其特征在于,比对所述平台文件和所述主机文件,生成比对结果包括:

5.根据权利要求1所述的基于分布式平台的文件防腐方法,其特征在于,还包括:

6.一种基于分布式平台的文件防腐装置,其特征在于,包括:

【专利技术属性】
技术研发人员:梁琦黄锐海
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1