文件核对方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34110117 阅读:26 留言:0更新日期:2022-07-12 01:12
本公开提供了一种文件核对方法,可以应用于软件运维领域和金融领域。该方法包括:响应于运维环境信息核对请求,解析上述运维环境信息核对请求中的测试环境标识信息和生产环境标识信息;根据上述测试环境标识信息从分布式存储系统中获取第一对象文件,其中,上述第一对象文件包括测试环境的待核对内容;根据上述生产环境标识信息从上述分布式存储系统中获取第二对象文件,其中,上述第二对象文件包括生产环境的待核对内容;根据预设的规则配置表中的核对规则对上述第一对象文件和上述第二对象文件进行核对,得出核对结果;以及向上述分布式存储系统发送上述核对结果。本公开还提供了一种文件核对装置、设备、存储介质。存储介质。存储介质。

【技术实现步骤摘要】
文件核对方法、装置、电子设备及存储介质


[0001]本公开涉及软件运维领域和金融领域,更具体地涉及一种文件核对方法、装置、设备、介质和程序产品。

技术介绍

[0002]系统测试是项目开发过程中较为重要的阶段,同时也为生产实施和参数设置等提供重要依据。项目投产实施时,通过测试环境向生产环境完成交接,根据测试阶段的实施经验指导生产环境完成系统实施。
[0003]在实现本公开专利技术构思的过程中,专利技术人发现相关技术中至少存在以下问题:由于生产环境与测试环境之间存在一定的差异,容易导致测试不充分,难以及时暴露问题,存在生产隐患。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种文件核对方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种文件核对方法,应用于运维环境信息核对系统,包括:
[0006]响应于运维环境信息核对请求,解析上述运维环境信息核对请求中的测试环境标识信息和生产环境标识信息;
[0007]根据上述测试环境标识信息从分布式存储系统中获取第一对象文件,其中,上述第一对象文件包括测试环境的待核对内容;
[0008]根据上述生产环境标识信息从上述分布式存储系统中获取第二对象文件,其中,上述第二对象文件包括生产环境的待核对内容;
[0009]根据预设的规则配置表中的核对规则对上述第一对象文件和上述第二对象文件进行核对,得出核对结果;以及
[0010]向上述分布式存储系统发送上述核对结果。
[0011]根据本公开的实施例,上述运维环境信息核对请求还包括待核对内容信息;
[0012]上述方法还包括:
[0013]根据上述测试环境标识信息和上述待核对内容信息,获取上述测试环境中与上述待核对内容信息对应的第一待核对内容;
[0014]将上述第一待核对内容按照预设格式生成上述第一对象文件;
[0015]根据上述生产环境标识信息和上述待核对内容信息,获取上述生产环境中与上述待核对内容信息对应的第二待核对内容;
[0016]将上述第二待核对内容按照预设格式生成上述第二对象文件;
[0017]向上述分布式存储系统发送上述第一对象文件和上述第二对象文件。
[0018]根据本公开的实施例,上述文件核对方法还包括:
[0019]在向上述分布式存储系统发送上述第一对象文件和上述第二对象文件之前,利用
预设加密方式对上述第二对象文件进行加密,得到加密后的第二对象文件;
[0020]其中,上述向上述分布式存储系统发送上述第一对象文件和上述第二对象文件包括:
[0021]向上述分布式存储系统发送上述第一对象文件和上述加密后的第二对象文件。
[0022]根据本公开的实施例,上述文件核对方法还包括:
[0023]在上述根据预设的规则配置表中的核对规则对上述第一对象文件和上述第二对象文件进行核对,得出核对结果之后,对不满足上述核对规则的核对结果进行标记,得到标记后的核对结果;
[0024]其中,上述向上述分布式存储系统发送上述核对结果包括:
[0025]向上述分布式存储系统发送上述标记后的核对结果。
[0026]根据本公开的实施例,上述文件核对方法还包括:
[0027]将上述标记后的核对结果存储至预设文件中,生成核对结果文件;
[0028]对上述核对结果文件加密,得到加密后的核对结果文件;
[0029]其中,上述向上述分布式存储系统发送上述核对结果包括:
[0030]向上述分布式存储系统发送上述加密后的核对结果文件。
[0031]根据本公开的实施例,上述文件核对方法还包括:
[0032]响应于对上述加密后的核对结果文件的权限配置请求,解析上述权限配置请求中的权限配置信息;
[0033]根据上述权限配置信息配置上述加密后的核对结果文件的查看权限。
[0034]根据本公开的实施例,上述待核对内容信息包括参数信息、数据信息、文件信息、权限信息、负载策略信息。
[0035]本公开的第二方面提供了一种文件核对装置,包括:
[0036]第一解析模块,用于响应于运维环境信息核对请求,解析上述运维环境信息核对请求中的测试环境标识信息和生产环境标识信息;
[0037]第一获取模块,用于根据上述测试环境标识信息从分布式存储系统中获取第一对象文件,其中,上述第一对象文件包括测试环境的待核对内容;
[0038]第二获取模块,用于根据上述生产环境标识信息从上述分布式存储系统中获取第二对象文件,其中,上述第二对象文件包括生产环境的待核对内容;
[0039]核对模块,用于根据预设的规则配置表中的核对规则对上述第一对象文件和上述第二对象文件进行核对,得出核对结果;以及
[0040]第一发送模块,用于向上述分布式存储系统发送上述核对结果。
[0041]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得一个或多个处理器执行上述文件核对方法。
[0042]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述文件核对方法。
[0043]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述文件核对方法。
[0044]根据本公开的实施例,运维环境信息核对系统响应于运维环境信息核对请求,解
析运维环境信息核对请求中的测试环境标识信息和生产环境标识信息;然后根据测试环境标识信息从分布式存储系统中获取包含有测试环境的待核对内容的第一对象文件,并根据生产环境信息从分布式存储系统中获取包含有生产环境的待核对内容的第二对象文件;之后,根据预设的规则配置表中的核对规则,对第一对象文件和第二对象文件进行核对得到核对结果,并向分布式存储系统发送核对结果。因此,本公开实施例按照一定的核对规则校验测试环境信息和生产环境信息的准确性,降低测试环境与生产环境的差异,从而提前发现问题,降低生产隐患。
附图说明
[0045]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0046]图1示意性示出了根据本公开实施例的文件核对方法、装置、设备、介质和程序产品的应用场景图;
[0047]图2示意性示出了根据本公开实施例的文件核对方法的流程图;
[0048]图3示意性示出了根据本公开另一实施例的文件核对方法的流程图;
[0049]图4示意性示出了根据本公开实施例的文件核对装置的结构框图;
[0050]图5示意性示出了根据本公开另一实施例的文件核对装置的结构框图;
[0051]图6示意性示出了根据本公开实施例的运维环境信息核对系统的架构图;以及
[0052]图7本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件核对方法,应用于运维环境信息核对系统,包括:响应于运维环境信息核对请求,解析所述运维环境信息核对请求中的测试环境标识信息和生产环境标识信息;根据所述测试环境标识信息从分布式存储系统中获取第一对象文件,其中,所述第一对象文件包括测试环境的待核对内容;根据所述生产环境标识信息从所述分布式存储系统中获取第二对象文件,其中,所述第二对象文件包括生产环境的待核对内容;根据预设的规则配置表中的核对规则对所述第一对象文件和所述第二对象文件进行核对,得出核对结果;以及向所述分布式存储系统发送所述核对结果。2.根据权利要求1所述的方法,其中,所述运维环境信息核对请求还包括待核对内容信息;所述方法还包括:根据所述测试环境标识信息和所述待核对内容信息,获取所述测试环境中与所述待核对内容信息对应的第一待核对内容;将所述第一待核对内容按照预设格式生成所述第一对象文件;根据所述生产环境标识信息和所述待核对内容信息,获取所述生产环境中与所述待核对内容信息对应的第二待核对内容;将所述第二待核对内容按照预设格式生成所述第二对象文件;向所述分布式存储系统发送所述第一对象文件和所述第二对象文件。3.根据权利要求2所述的方法,还包括:在向所述分布式存储系统发送所述第一对象文件和所述第二对象文件之前,利用预设加密方式对所述第二对象文件进行加密,得到加密后的第二对象文件;其中,所述向所述分布式存储系统发送所述第一对象文件和所述第二对象文件包括:向所述分布式存储系统发送所述第一对象文件和所述加密后的第二对象文件。4.根据权利要求1所述的方法,还包括:在所述根据预设的规则配置表中的核对规则对所述第一对象文件和所述第二对象文件进行核对,得出核对结果之后,对不满足所述核对规则的核对结果进行标记,得到标记后的核对结果;其中,所述向所述分布式存储系统发送所述核对结果包括:向所述分布式存储系统发送所述标...

【专利技术属性】
技术研发人员:阎冬明李玲君续睿王子健
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1