数据处理方法、计算设备及可读存储介质技术

技术编号:40846159 阅读:22 留言:0更新日期:2024-04-01 15:14
本申请公开了一种数据处理方法、计算设备及可读存储介质,包括:响应于获取到满足预设规则的针对数据库操作的目标SQL语句,根据所述目标SQL语句对应的预设信息确定事件类型、事件主体和事件内容;所述事件内容包括所述事件主体的历史值和当前值;根据所述事件类型、所述事件主体和所述事件内容,生成针对所述目标SQL语句的目标事件;对所述目标事件进行推送。如此,可以无需依赖第三方中间件而仅依赖数据库本身即可实现可靠且轻量级的事件驱动,降低了部署成本和复杂度。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别是涉及一种数据处理方法、计算设备及可读存储介质


技术介绍

1、在构建大型分布式业务系统时,为了降低系统之间耦合和业务复杂度,通常会引入事件驱动架构,即上游系统只负责把既定事实产生的数据发布到事件中心,而下游系统按需订阅,以代替传统的服务直接调用的交互模式。但是在相关技术中,事件中心的底层通常需要kafka、rocketmq等mq中间件的支持。然而,上述方式依赖第三方中间件支持,部署复杂且成本高。


技术实现思路

1、本申请的目的在于提供一种数据处理方法、计算设备及计算机可读存储介质,可以无需依赖第三方中间件而仅依赖数据库本身即可实现可靠且轻量级的事件驱动,降低了部署成本和复杂度。

2、为达到上述目的:

3、第一方面,本申请实施例提供了一种数据处理方法,包括:

4、响应于获取到满足预设规则的针对数据库操作的目标sql语句,根据所述目标sql语句对应的预设信息确定事件类型、事件主体和事件内容;所述事件内容包括所述事件主体的历史值和当前值;

...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设信息包括数据库操作类型、数据库表、查询条件、字段;

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标SQL语句对应的查询条件,确定事件主体以及所述事件主体关于所述目标SQL语句对应的字段的当前值和历史值,以生成事件内容,包括:

4.根据权利要求3所述的方法,其特征在于,所述从所述数据库表中获取所述事件主体关于所述目标SQL语句对应的字段的历史值,包括:

5.根据权利要求2所述的方法,其特征在于,所述满足预设规则包括:所述数据库表为预设数据库...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设信息包括数据库操作类型、数据库表、查询条件、字段;

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标sql语句对应的查询条件,确定事件主体以及所述事件主体关于所述目标sql语句对应的字段的当前值和历史值,以生成事件内容,包括:

4.根据权利要求3所述的方法,其特征在于,所述从所述数据库表中获取所述事件主体关于所述目标sql语句对应的字段的历史值,包括:

5.根据权利要求2所述的方法,其特征在于,所述满足预设规则包括:所述数据库表为预设数据库表、所述数据库操作类型为预设操作类型、所述字段为预设字段。

6.根据权...

【专利技术属性】
技术研发人员:姜维谢朝辉李振兴舒畅
申请(专利权)人:中科云谷科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1