配置文件处理方法、装置、设备、介质及产品与流程

文档序号:36798275发布日期:2024-01-23 12:22阅读:14来源:国知局
配置文件处理方法、装置、设备、介质及产品与流程

本技术涉及金融科技领域或其他相关领域,尤其涉及一种配置文件处理方法、装置、设备、介质及产品。


背景技术:

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、从预设数据库中确定目标配置文件对应的目标客户端设备地址;按照所述目标客户端设备地址将目标配置文件所在路径和目标配置文件标识发送至对应目标客户端设备。

45、进一步地,如上所述的装置,所述处理策略为比对配置文件策略;所述预设数据库中还存储有所述目标配置文件对应的原始配置文件;

46、所述处理模块具体用于:

47、从预设数据库中读取所述原始配置文件的文件内容;基于所述配置文件比对策略比对所述原始配置文件的文件内容与所述解密文件的文件内容是否相同;若所述原始配置文件的文件内容与所述解密文件的文件内容相同,则展示比对结果至预设显示页面;若所述原始配置文件的文件内容与所述解密文件的文件内容不相同,则展示比对结果和不相同的文件内容至预设显示页面。

48、进一步地,如上所述的装置,所述处理模块还用于:

49、生成包括反向同步组件和复位同步组件在内的弹窗,并显示所述弹窗至预设配置文件处理页面中;响应于用户在弹窗中对反向同步组件的点击操作,将所述解密文件覆盖所述预设数据库中的原始配置文件;响应于用户在弹窗中对复位同步组件的点击操作,将所述原始配置文件发送至对应目标客户端设备,以使目标客户端设备将原始配置文件覆盖对应目标配置文件,完成配置文件同步处理。

50、进一步地,如上所述的装置,所述装置还包括:

51、部署模块,用于接收目标客户端设备发送的目标配置文件不存在的通知信息;根据所述查找相关信息确定对应原始配置文件;根据预设指纹生成算法对所述原始配置文件的内容进行处理,生成对应第一文件指纹;根据所述查找相关信息和第一文件指纹将原始配置文件部署在目标客户端设备中。

52、进一步地,如上所述的装置,所述部署模块在根据所述查找相关信息和第一文件指纹将原始配置文件部署在目标客户端设备中时,具体用于:

53、将原始配置文件和第一文件指纹发送至目标客户端设备,以使目标客户端设备基于预设指纹生成算法对接收到的原始配置文件进行处理,生成第二文件指纹,并在第一文件指纹和第二文件指纹相同时,将原始配置文件部署在目标配置文件所在路径上。

54、进一步地,如上所述的装置,所述装置还包括:

55、自动巡检模块,用于按照预设巡检时间发送检查指令至对应客户端设备;所述检查指令包括第三文件指纹;所述第三文件指纹为根据预设指纹生成算法对待检查的配置文件对应的原始配置文件处理后生成的;接收对应客户端设备反馈的检查结果信息;所述检查结果信息为客户端设备根据预设指纹生成算法对待检查的配置文件进行处理,生成对应第四文件指纹后,并基于第三文件指纹和第四文件指纹是否相同的结果生成的。

56、本技术第三方面提供一种电子设备,包括:存储器和处理器;

57、所述存储器存储计算机执行指令;

58、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的配置文件处理方法。

59、本技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的配置文件处理方法。

60、本技术第五方面提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的配置文件处理方法。

61、本技术提供的一种配置文件处理方法、装置、设备、介质及产品,所述方法包括:获取待处理的目标配置文件对应的文件处理请求;所述文件处理请求包括所述目标配置文件对应的查找相关信息和所述目标配置文件对应的处理策略;发送所述查找相关信息至对应目标客户端设备,以使目标客户端设备根据所述查找相关信息读取对应目标配置文件的文件内容,并对所述文件内容进行加密,生成加密文件;接收并对目标客户端设备发送的加密文件进行解密,生成对应解密文件;按照所述处理策略对所述解密文件进行对应处理。本技术的配置文件处理方法,预先构建了服务端设备与至少一个客户端设备之间的架构,客户端设备中部署了配置文件,服务端设备通过获取待处理的目标配置文件对应的文件处理请求,并发送查找相关信息至对应目标客户端设备,以实现配置文件的查找和获取。同时,通过目标客户端设备对目标配置文件的文件内容进行加密,服务端设备进行解密,提高了配置文件传输的安全性。服务端设备在获取到配置文件后按照处理策略对所述解密文件进行对应处理,从而实现配置文件的自动处理,提高了配置文件的处理效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1