环境信息同步配置方法、装置、计算机设备和存储介质与流程

文档序号:35267412发布日期:2023-08-30 02:41阅读:46来源:国知局
环境信息同步配置方法、装置、计算机设备和存储介质与流程

本技术涉及人工智能,特别是涉及一种环境信息同步配置方法、装置、计算机设备和存储介质。


背景技术:

1、目前,应用于科技金融领域中的it技术的发展非常快,因此不同系统的版本更新迭代周期也越来越短。为了缩短更新迭代周期,业界的做法通常是通过多套源环境、多个版本并行开发,以达到目标。然而,多套源环境之间相关联,且分为高版本和低版本。不同版本的配置方式不同,而为提升迭代周期需要对多套源环境进行同步配置,因此如何对多套源环境同步配置是当前版本更新研究的重点。

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、上述环境信息同步配置方法、装置、计算机设备和存储介质,通过获取样本源环境信息、以及多个待同步源环境信息;解析所述样本源环境信息的各修改对象的配置项、以及各所述待同步源环境信息的各修改对象的配置项,并基于所述样本源环境信息的各修改对象的配置项,生成每个待同步源环境信息的修改任务;基于每个待同步源环境信息的修改任务、以及所述样本源环境信息的各修改对象的配置项,对每个待同步源环境信息的各修改对象的待修改配置项进行修改处理,得到各新源环境信息,并识别各所述新源环境信息中的修改结果;基于各所述修改结果对各所述修改结果对应的新源环境信息进行配置同步处理,得到各目标源环境信息。通过解析每个待同步源环境信息的各修改对象的配置项,生成每个待同步源环境信息的修改任务,从而将待同步源环境信息修改为新源环境信息,并基于该新源环境信息的修改结果对不同的新源环境信息进行配置同步处理,得到各目标源环境信息,避免了人工对各源环境信息进行同步配置的过程,提高了同步配置的效率。

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