业务数据的处理方法、装置、设备、存储介质及程序与流程

文档序号:25897235发布日期:2021-07-16 20:22阅读:来源:国知局

技术特征:
1.一种业务数据的处理方法,其特征在于,应用于业务系统,所述业务系统部署有多个数据库以及用于对所述多个数据库进行事务操作的事务管理器,所述方法包括:获取业务请求,所述业务请求用于请求对目标业务数据进行处理;根据所述业务请求,确定出目标路由标识,所述目标路由标识对应的路由用于路由至目标数据库,所述目标数据库为所述多个数据库中与所述目标业务数据对应的数据库;根据所述目标路由标识,确定所述目标数据库的连接信息;通过所述事务管理器根据所述目标数据库的连接信息连接所述目标数据库,并在所述目标数据库中对所述目标业务数据进行处理。2.根据权利要求1所述的方法,其特征在于,根据所述业务请求,确定出目标路由标识,包括:获取所述业务系统对应的数据源切换策略;根据所述数据源切换策略,对所述业务请求进行解析处理,得到路由指示信息;根据所述路由指示信息,确定出所述目标路由标识。3.根据权利要求2所述的方法,其特征在于,根据所述路由指示信息,确定出所述目标路由标识,包括:获取不同路由指示信息与不同路由标识之间的映射关系;根据所述映射关系对所述路由指示信息进行映射处理,得到所述目标路由标识。4.根据权利要求2所述的方法,其特征在于,所述业务系统对应的数据源切换策略的数量有多个;根据所述数据源切换策略,对所述业务请求进行解析处理,得到路由指示信息,包括:针对每个数据源切换策略,获取该数据源切换策略对应的解析方式,并采用所述解析方式对所述业务请求进行解析处理,得到该数据源切换策略对应的路由指示信息;根据所述路由指示信息,确定出所述目标路由标识,包括:根据所述多个数据源切换策略各自对应的路由指示信息,确定出所述目标路由标识。5.根据权利要求1至4任一项所述的方法,其特征在于,根据所述目标路由标识,确定所述目标数据库的连接信息,包括:获取数据源路由信息集合,所述数据源路由信息集合包括多个路由标识和每个路由标识对应的数据库的连接信息;将所述数据源路由信息集合中与所述目标路由标识对应的数据库的连接信息,确定为所述目标数据库的连接信息。6.根据权利要求5所述的方法,其特征在于,获取数据源路由信息集合之前,所述方法还包括:在接收到所述业务系统的启动指令时,获取第一配置文件,所述第一配置文件中包括多个路由的配置信息;根据所述第一配置文件,获取每个路由的路由标识和每个路由对应的数据库的连接信息;根据所述多个路由的路由标识和所述多个路由各自对应的数据库的连接信息,生成所述数据源路由信息集合。7.根据权利要求6所述的方法,其特征在于,根据所述第一配置文件,获取每个路由的
路由标识和每个路由对应的数据库的连接信息,包括:确定该路由对应的数据库的连接方式为第一连接方式或者第二连接方式;若该路由对应的数据库的连接方式为第一连接方式,则从所述第一配置文件中获取该路由的路由标识以及该路由对应的数据库的引用名称,并根据所述引用名称从第二配置文件中获取该路由对应的数据库的连接信息;或者,若该路由对应的数据库的连接方式为第二连接方式,则从所述第一配置文件中获取该路由的路由标识以及该路由对应的数据库的连接信息。8.一种业务数据的处理装置,其特征在于,应用于业务系统,所述业务系统部署有多个数据库以及用于对所述多个数据库进行事务操作的事务管理器,所述装置包括:获取模块,用于获取业务请求,所述业务请求用于请求对目标业务数据进行处理;第一确定模块,用于根据所述业务请求,确定出目标路由标识,所述目标路由标识对应的路由用于路由至目标数据库,所述目标数据库为所述多个数据库中与所述目标业务数据对应的数据库;第二确定模块,用于根据所述目标路由标识,确定所述目标数据库的连接信息;处理模块,用于通过所述事务管理器根据所述目标数据库的连接信息连接所述目标数据库,并在所述目标数据库中对所述目标业务数据进行处理。9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序实现如权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其特征在于,包括:计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。11.一种计算机程序产品,其特征在于,包括:计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1