System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及金融科技领域或其他相关领域,尤其涉及一种配置文件处理方法、装置、设备、介质及产品。
技术介绍
1、软件配置文件包含了应用程序的各种设置和参数,比如数据库连接、端口号等等,对软件系统的运行至关重要。正确的配置文件可以确保应用程序正常运行,而错误的配置文件则可能导致应用程序功能异常、导致安全漏洞甚至崩溃。运维开发人员在排查系统问题,检查系统的时候,常常需要查看配置文件。因此,配置文件的运维管理是一项非常重要的任务。
2、目前一般是运维人员通过人工手动的方式登陆环境、查看和配置配置文件,手工对比配置项是否正确,因而,配置文件的处理效率不高。
技术实现思路
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、从预设数据库中确定目标配置文件对应的目标客户端设备地址;按照所述目标客户端设备地址将目标配置文件所在路径和目标配置文件本文档来自技高网...
【技术保护点】
1.一种配置文件处理方法,其特征在于,应用于服务端设备,所述服务端设备与至少一个客户端设备通信连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待处理的目标配置文件对应的文件处理请求,包括:
3.根据权利要求1所述的方法,其特征在于,所述查找相关信息包括:目标配置文件所在路径和目标配置文件标识;
4.根据权利要求3所述的方法,其特征在于,所述处理策略为比对配置文件策略;所述预设数据库中还存储有所述目标配置文件对应的原始配置文件;
5.根据权利要求4所述的方法,其特征在于,所述展示比对结果和不相同的文件内容至预设显示页面之后,还包括:
6.根据权利要求3至5任一项所述的方法,其特征在于,所述发送所述查找相关信息至对应目标客户端设备之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述查找相关信息和第一文件指纹将原始配置文件部署在目标客户端设备中,包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.一种配置文件处理装置,其特征在于,
10.一种电子设备,其特征在于,包括:存储器和处理器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8任一项所述的配置文件处理方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8任一项所述的配置文件处理方法。
...【技术特征摘要】
1.一种配置文件处理方法,其特征在于,应用于服务端设备,所述服务端设备与至少一个客户端设备通信连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待处理的目标配置文件对应的文件处理请求,包括:
3.根据权利要求1所述的方法,其特征在于,所述查找相关信息包括:目标配置文件所在路径和目标配置文件标识;
4.根据权利要求3所述的方法,其特征在于,所述处理策略为比对配置文件策略;所述预设数据库中还存储有所述目标配置文件对应的原始配置文件;
5.根据权利要求4所述的方法,其特征在于,所述展示比对结果和不相同的文件内容至预设显示页面之后,还包括:
6.根据权利要求3至5任一项所述的方法,其特征在于,所述发送所述查找相关信息至对应目标客户端设备之后,还包括:<...
【专利技术属性】
技术研发人员:李轶,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。