系统配置的校验方法、装置、设备及存储介质制造方法及图纸

技术编号:29935622 阅读:12 留言:0更新日期:2021-09-04 19:11
本申请涉及系统更新技术领域,揭示了一种系统配置的校验方法、装置、介质及设备,其中方法包括:根据预存储的登录信息模拟登录服务系统,并接收所述服务系统返回的标识文件;根据所述标识文件在所述服务系统中读取待更新子系统,并获取每一所述待更新子系统的子系统配置信息;获取所述子系统配置信息的指定时间信息,根据接收到的过滤时间参数,对指定时间信息在所述过滤时间参数之前的子系统配置信息进行过滤,得到过滤后的子系统配置信息;对所述过滤后的子系统配置信息与预设的校验条件进行对比校验,输出配置校验结果。从而降低了系统配置的错误率,并降低了系统更新造成生产事故的可能性。事故的可能性。事故的可能性。

【技术实现步骤摘要】
系统配置的校验方法、装置、设备及存储介质


[0001]本申请涉及到系统更新
,特别是涉及到一种系统配置的校验方法、装置、介质及设备。

技术介绍

[0002]Apollo(阿波罗)是一种开源配置管理中心,其能够集中化管理不同应用环境、不同集群的配置,在配置修改后实时推送到应用端,并且具备规范的权限、流程治理等特性,因此被广泛应用在系统更新的领域。
[0003]目前,Apollo基于开源模式开发的配置修改信息,在配置生效并发布后,客户端能实时接收到最新的配置,并通知应用程序统一管理不同环境。
[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]本申请的系统配置的校验方法、装置、介质及设备,通过设置模拟登录服务系统,获取服务系统返回的标识文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统配置的校验方法,其特征在于,所述方法包括:根据预存储的登录信息模拟登录服务系统,并接收所述服务系统返回的标识文件;根据所述标识文件在所述服务系统中读取待更新子系统,并获取每一所述待更新子系统的子系统配置信息;获取所述子系统配置信息的指定时间信息,根据接收到的过滤时间参数,对指定时间信息在所述过滤时间参数之前的子系统配置信息进行过滤,得到过滤后的子系统配置信息;对所述过滤后的子系统配置信息与预设的校验条件进行对比校验,输出配置校验结果。2.根据权利要求1所述的系统配置的校验方法,其特征在于,所述对所述过滤后的子系统配置信息与预设的校验条件进行对比校验,输出配置校验结果的步骤,包括:根据所述标识文件在所述服务系统中读取所述过滤后的待更新子系统对应的测试环境和生产环境;对所述过滤后的子系统配置信息中的测试环境配置参数和生产环境配置参数与所述预设的校验条件进行对比,其中,所述预设的校验条件包括:同一时刻下,同一所述过滤后的待更新子系统对应的测试环境配置参数和生产环境配置参数相同;当所述过滤后的子系统配置信息中的测试环境配置参数和生产环境配置参数,满足同一所述过滤后的待更新子系统对应的测试环境配置参数和生产环境配置参数相同的校验条件时,输出配置校验结果为校验正确;当所述过滤后的子系统配置信息中的测试环境配置参数和生产环境配置参数,不满足同一所述过滤后的待更新子系统对应的测试环境配置参数和生产环境配置参数相同的校验条件时,输出配置校验结果为校验错误。3.根据权利要求1所述的系统配置的校验方法,其特征在于,所述对所述过滤后的子系统配置信息与预设的校验条件进行对比校验,输出配置校验结果的步骤,包括:对所述过滤后的子系统配置信息中的标点符号信息与所述预设的校验条件进行对比,其中,所述预设的校验条件包括:不存在中文标点符号;当所述过滤后的子系统配置信息中的标点符号信息满足不存在中文标点符号的校验条件时,输出配置校验结果为校验正确;当所述过滤后的子系统配置信息中的标点符号信息不满足不存在中文标点符号的校验条件时,输出配置校验结果为校验错误。4.根据权利要求1所述的系统配置的校验方法,其特征在于,所述对所述过滤后的子系统配置信息与预设的校验条件进行对比校验,输出配置校验结果的步骤,包括:对所述过滤后的子系统配置信息中的标点符号信息与所述预设的校验条件进行对比,其中,所述预设的校验条件包括:应成对的标点符号未成对出现;当所述过滤后的子系统配置信息中的标点符号信息不满足应成对的标点符号未成对出现的校验条件时,输出配置校验结果为校验正确;当所述过滤后的子系统配置信息中的标点符号信息满足应成对的标点符号未成对出现的校验...

【专利技术属性】
技术研发人员:董秋平
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1