业务系统更新方法、装置、电子设备及存储介质与流程

文档序号:36789182发布日期:2024-01-23 12:07阅读:15来源:国知局
业务系统更新方法、装置、电子设备及存储介质与流程

本公开涉及计算机,尤其涉及一种业务系统更新方法、装置、电子设备及存储介质。


背景技术:

1、当前,随着业务系统的使用量逐渐增高,业务的复杂性增高,为了提升业务系统的系统性能和功能可扩展性,需要对初始业务系统进行升级和迁移,新业务系统上线前,需要进行系统迁移数据的比对以保证新系统的正确性,保证新系统不产生任何差错数据。

2、相关技术中,通常是采用基于数据库的对比技术,根据具体业务场景,建立业务系统的线上数据库的影子库,再分别查出两个数据库的所有数据,再逐表逐条对比验证。

3、这种方式下,只能针对业务系统中已经落库的结果进行校验,无法校验业务流程中以及外发消息等的数据是否一致,验证成本高,且容易导致数据比对验证不全面,无法保证系统的正确性。


技术实现思路

1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。

2、为此,本公开的目的在于提出一种方法、装置、电子设备、存储介质及计算机程序产品,能够。

3、本公开第一方面实施例提出一种业务系统更新方法,包括:确定初始业务系统中的第一目标节点任务和目标业务系统中的第二目标节点任务;获取初始业务系统执行第一目标节点任务时产生的第一业务数据,并获取目标业务系统执行第二目标节点任务时产生的第二业务数据;对第一业务数据和第二业务数据进行数据校验处理,得到数据校验结果;以及根据数据校验结果和目标业务系统,对初始业务系统进行更新处理。

4、本公开第二方面实施例提出一种业务系统更新装置,包括:确定模块,用于确定初始业务系统中的第一目标节点任务和目标业务系统中的第二目标节点任务;获取模块,用于获取初始业务系统执行第一目标节点任务时产生的第一业务数据,并获取目标业务系统执行第二目标节点任务时产生的第二业务数据;第一处理模块,用于对第一业务数据和第二业务数据进行数据校验处理,得到数据校验结果;以及第二处理模块,用于根据数据校验结果和目标业务系统,对初始业务系统进行更新处理。

5、本公开第三方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,实现如本公开第一方面实施例提出的业务系统更新方法。

6、本公开第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开第一方面实施例提出的业务系统更新方法。

7、本公开第五方面实施例提出了一种计算机程序产品,当计算机程序产品中的指令由处理器执行时,执行如本公开第一方面实施例提出的业务系统更新方法。

8、本公开提出的业务系统更新方法、装置、电子设备、存储介质及计算机程序产品,至少包含以下有益效果:通过确定初始业务系统中的第一目标节点任务和目标业务系统中的第二目标节点任务,获取初始业务系统执行第一目标节点任务时产生的第一业务数据,并获取目标业务系统执行第二目标节点任务时产生的第二业务数据,对第一业务数据和第二业务数据进行数据校验处理,得到数据校验结果,根据数据校验结果和目标业务系统,对初始业务系统进行更新处理,对业务系统的业务流程中的数据进行比对校验,保证业务系统更新前数据校验的全面性,有效提升数据比对校验效果,从而保证更新后的业务系统的正确运行,通过注解标签圈定对比范围,避免了大量的代码改造,通用性较高。

9、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。



技术特征:

1.一种业务系统更新方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述确定初始业务系统中的第一目标节点任务和目标业务系统中的第二目标节点任务,包括:

3.如权利要求2所述的方法,其特征在于,所述根据所述第一节点属性和所述第二节点属性,从多个所述第一候选节点任务中确定所述第一目标节点任务,并从多个所述第二候选节点任务中确定所述第二目标节点任务,包括:

4.如权利要求1所述的方法,其特征在于,所述根据所述数据校验结果和所述目标业务系统,对所述初始业务系统进行更新处理,包括:

5.如权利要求4所述的方法,其特征在于,所述对所述目标业务系统进行更新处理,以得到处理后的目标业务系统,包括:

6.如权利要求1所述的方法,其特征在于,所述对所述第一业务数据和所述第二业务数据进行数据校验处理,得到数据校验结果,包括:

7.如权利要求6所述的方法,其特征在于,所述对所述第一数据字段和所述第二数据字段进行数据校验处理,得到所述数据校验结果,包括:

8.如权利要求1所述的方法,其特征在于,所述获取所述初始业务系统执行所述第一目标节点任务时产生的第一业务数据,包括:

9.如权利要求1所述的方法,其特征在于,所述获取所述目标业务系统执行所述第二目标节点任务时产生的第二业务数据,包括:

10.一种业务系统更新装置,其特征在于,包括:

11.如权利要求10所述的装置,其特征在于,确定模块,包括:

12.如权利要求11所述的装置,其特征在于,所述确定子模块,具体用于:

13.如权利要求10所述的装置,其特征在于,所述第二处理模块,具体用于:

14.如权利要求13所述的装置,其特征在于,所述第二处理模块,还用于:

15.如权利要求10所述的装置,其特征在于,所述第一处理模块,包括:

16.如权利要求15所述的装置,其特征在于,所述第一处理模块,还用于:

17.如权利要求10所述的装置,其特征在于,所述获取模块,具体用于:

18.如权利要求10所述的装置,其特征在于,所述获取模块,还用于:

19.一种电子设备,其特征在于,包括:

20.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,其中,所述计算机指令用于使所述计算机执行权利要求1-9中任一项所述的方法。

21.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述方法的步骤。


技术总结
本公开提出一种业务系统更新方法、装置、电子设备及存储介质,该方法包括:确定初始业务系统中的第一目标节点任务和目标业务系统中的第二目标节点任务,获取初始业务系统执行第一目标节点任务时产生的第一业务数据,并获取目标业务系统执行第二目标节点任务时产生的第二业务数据,对第一业务数据和第二业务数据进行数据校验处理,得到数据校验结果,根据数据校验结果和目标业务系统,对初始业务系统进行更新处理。通过本公开,能够对业务系统的业务流程中的数据进行比对校验,保证业务系统更新前数据校验的全面性,有效提升数据比对校验效果,从而保证更新后的业务系统的正确运行,通过注解标签圈定对比范围,避免大量的代码改造,通用性较高。

技术研发人员:周艳
受保护的技术使用者:北京京东拓先科技有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1