业务数据的处理方法、装置、设备、存储介质及程序制造方法及图纸

技术编号:29311912 阅读:34 留言:0更新日期:2021-07-17 02:21
本申请提供一种业务数据的处理方法、装置、设备、存储介质及程序,当接收到业务请求时,可以根据业务请求确定出目标路由标识,并根据目标路由标识确定出目标数据库的连接信息,事务管理器可以根据目标数据库的连接信息切换连接至该目标数据库,并在目标数据库中对目标业务数据进行处理。由此可见,在业务系统部署有多个数据库的场景下,可以根据接收到的不同业务请求,将事务管理器切换连接至不同的数据库,从而实现多个数据库共用一个事务管理器,而无需为每个数据库分别配置事务管理器,降低配置复杂度。降低配置复杂度。降低配置复杂度。

Business data processing method, device, equipment, storage medium and program

【技术实现步骤摘要】
业务数据的处理方法、装置、设备、存储介质及程序


[0001]本申请涉及数据处理
,尤其涉及一种业务数据的处理方法、装置、设备、存储介质及程序。

技术介绍

[0002]数据库是指按照数据结构来组织、存储和管理数据的仓库。数据源是指数据的来源,一个数据源对应一个数据库,数据源中记录了连接该数据库所需的信息。通过为业务系统配置数据源,可以使业务系统知道连接哪个数据库以及如何连接。目前,很多业务系统支持部署多个数据库。
[0003]相关技术中,当业务系统部署有多个数据库时,需要为每个数据库配置一个事务管理器。通过在代码中添加注解的方式为每个事务管理器显式指定数据源。举例而言,以部署有两个数据库为例,为数据库1分配事务管理器1,事务管理器1指定数据源1,为数据库2分配事务管理器2,事务管理器2指定数据源2。当接收到业务类型1的业务请求时,通过事务管理器1连接至数据源1对应的数据库(即数据库1),并在数据库1中进行事务内业务操作。当接收到业务类型2的业务请求时,通过事务管理器2连接至数据源2对应的数据库(即数据库2),并在数据库2中进行事务内本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务数据的处理方法,其特征在于,应用于业务系统,所述业务系统部署有多个数据库以及用于对所述多个数据库进行事务操作的事务管理器,所述方法包括:获取业务请求,所述业务请求用于请求对目标业务数据进行处理;根据所述业务请求,确定出目标路由标识,所述目标路由标识对应的路由用于路由至目标数据库,所述目标数据库为所述多个数据库中与所述目标业务数据对应的数据库;根据所述目标路由标识,确定所述目标数据库的连接信息;通过所述事务管理器根据所述目标数据库的连接信息连接所述目标数据库,并在所述目标数据库中对所述目标业务数据进行处理。2.根据权利要求1所述的方法,其特征在于,根据所述业务请求,确定出目标路由标识,包括:获取所述业务系统对应的数据源切换策略;根据所述数据源切换策略,对所述业务请求进行解析处理,得到路由指示信息;根据所述路由指示信息,确定出所述目标路由标识。3.根据权利要求2所述的方法,其特征在于,根据所述路由指示信息,确定出所述目标路由标识,包括:获取不同路由指示信息与不同路由标识之间的映射关系;根据所述映射关系对所述路由指示信息进行映射处理,得到所述目标路由标识。4.根据权利要求2所述的方法,其特征在于,所述业务系统对应的数据源切换策略的数量有多个;根据所述数据源切换策略,对所述业务请求进行解析处理,得到路由指示信息,包括:针对每个数据源切换策略,获取该数据源切换策略对应的解析方式,并采用所述解析方式对所述业务请求进行解析处理,得到该数据源切换策略对应的路由指示信息;根据所述路由指示信息,确定出所述目标路由标识,包括:根据所述多个数据源切换策略各自对应的路由指示信息,确定出所述目标路由标识。5.根据权利要求1至4任一项所述的方法,其特征在于,根据所述目标路由标识,确定所述目标数据库的连接信息,包括:获取数据源路由信息集合,所述数据源路由信息集合包括多个路由标识和每个路由标识对应的数据库的连接信息;将所述数据源路由信息集合中与所述目标路由标识对应的数据库的连接信息,确定为所述目标数据库的连接信息。6.根据权利要求5所述的方法,其特征在于,获取数据源路由信息集合之前,所述...

【专利技术属性】
技术研发人员:陈金康姚沛津严沛权余剑斌
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1