业务数据核对方法、装置及存储介质、核对平台与流程

文档序号:41489148发布日期:2025-04-01 19:13阅读:13来源:国知局
业务数据核对方法、装置及存储介质、核对平台与流程

本发明涉及数据处理,尤其涉及一种业务数据核对方法、装置及存储介质、核对平台。


背景技术:

1、随着软件系统的规模和复杂度不断提升,系统间的调用变得越来越复杂,在这种复杂的分布式系统架构下,难免会出现远程调用失败、超时、消息发送失败、并发bug等等问题。这些问题最终会导致系统间的数据不一致。


技术实现思路

1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种业务数据核对方法,高实时性地发现线上业务脏数据或者错误逻辑,第一时间发现并及时通知技术保障。

2、本发明的第二个目的在于提出一种业务数据核对装置。

3、本发明的第三个目的在于提出一种计算机可读存储介质。

4、本发明的第四个目的在于提出一种核对平台。

5、为达到上述目的,本发明第一方面实施例提出一种业务数据核对方法,所述方法包括:接入多个应用的业务功能模块对应的中间件,在监测到所述业务功能模块对应的目标事件变动时,从所述目标事件对应的中间件获取目标业务数据;利用预先建立的业务规则对所述目标业务数据进行核对,并在核对结果为数据异常时进行告警。

6、根据本发明实施例的业务数据核对方法,可在复杂的分布式系统架构中,自动接入系统中各个应用服务及中间件发生的各个事件的变动,各个事件变动时会触发预先建立的业务规则脚本执行相应的校验,判断目标业务数据是否存在异常数据。本发明实施例可高实时性地发现线上业务脏数据或者错误逻辑,第一时间发现并及时通知技术保障。

7、另外,根据本发明上述实施例提出的业务数据核对方法还可以具有如下附加的技术特征:

8、根据本发明的一个实施例,建立所述业务规则的过程,包括:确定多个所述应用的业务功能模块;根据各所述业务功能模块的资损核对点,编写各所述业务功能模块对应的业务规则,生成所述业务规则。

9、根据本发明的一个实施例,所述接入多个应用的业务功能模块对应的中间件,包括:确定多个所述应用的业务功能模块的类型;根据各所述业务功能模块的类型确定各所述业务功能模块对应的中间件,并根据所述中间件的接口类型,构建标准化订阅组件;利用所述标准化订阅组件,接入各所述业务功能模块对应的中间件。

10、根据本发明的一个实施例,所述中间件至少包括数据库日志、消息队列、数据库、分布式搜索和分析引擎中的一者。

11、根据本发明的一个实施例,所述利用预先建立的业务规则对所述目标业务数据进行核对,包括:根据所述目标事件从所述预先建立的业务规则中确定目标业务规则;利用所述目标业务规则对所述目标业务数据进行核对。

12、根据本发明的一个实施例,在所述利用预先建立的业务规则对所述目标业务数据进行核对之前,所述方法还包括:根据所述业务功能模块的等级确定延迟时长,在所述业务功能模块对应的目标事件变动后的时长达到所述延迟时长后,利用预设目标业务规则对所述目标业务数据进行核对。

13、根据本发明的一个实施例,所述方法还包括:根据所述业务规则对应的业务功能模块的数量,确定业务功能模块覆盖率。

14、为达到上述目的,本发明第二方面实施例提出了一种业务数据核对装置,所述装置包括:接入模块,用于接入多个应用的业务功能模块对应的中间件,在监测到所述业务功能模块对应的目标事件变动时,从所述目标事件对应的中间件获取目标业务数据;核对模块,用于利用预先建立的业务规则对所述目标业务数据进行核对,并在核对结果为数据异常时进行告警。

15、为达到上述目的,本发明第三方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如本发明第一方面实施例提出的业务数据核对方法。

16、为达到上述目的,本发明第四方面实施例提出了一种核对平台,包括存储器、处理器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如本发明第一方面实施例提出的业务数据核对方法。

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



技术特征:

1.一种业务数据核对方法,其特征在于,所述方法包括:

2.根据权利要求1所述的业务数据核对方法,其特征在于,建立所述业务规则的过程,包括:

3.根据权利要求1所述的业务数据核对方法,其特征在于,所述接入多个应用的业务功能模块对应的中间件,包括:

4.根据权利要求2所述的业务数据核对方法,其特征在于,所述中间件至少包括数据库日志、消息队列、数据库、分布式搜索和分析引擎中的一者。

5.根据权利要求1所述的业务数据核对方法,其特征在于,所述利用预先建立的业务规则对所述目标业务数据进行核对,包括:

6.根据权利要求1所述的业务数据核对方法,其特征在于,在所述利用预先建立的业务规则对所述目标业务数据进行核对之前,所述方法还包括:

7.根据权利要求1所述的业务数据核对方法,其特征在于,所述方法还包括:

8.一种业务数据核对装置,其特征在于,所述装置包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7中任一项所述的业务数据核对方法。

10.一种核对平台,包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,实现如权利要求1-7中任一项所述的业务数据核对方法。


技术总结
本发明公开了一种业务数据核对方法、装置及存储介质、核对平台,该方法包括:接入多个应用的业务功能模块对应的中间件,在业务功能模块对应的监测到目标事件变动时,从目标事件对应的中间件获取目标业务数据;利用预先建立的业务规则对目标业务数据进行核对,并在核对结果为数据异常时进行告警。该方法可在复杂的分布式系统架构中,自动接入系统中各个应用服务及中间件发生的各个事件的变动,各个事件变动时会触发预先建立的业务规则脚本执行相应的校验,判断目标业务数据是否存在异常数据。该方法高实时性地发现线上业务脏数据或者错误逻辑,第一时间发现并及时通知技术保障部门,以及时进行修复。

技术研发人员:戴珊,刘金良,杨全凯,陈勇,陈昊,张纯庆
受保护的技术使用者:浙江吉利控股集团有限公司
技术研发日:
技术公布日:2025/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1