一种数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:27619121 阅读:11 留言:0更新日期:2021-03-10 10:56
本发明专利技术实施例提供了一种数据处理方法、装置、设备及存储介质,其中,该方法包括:当应用组件接收到参数访问请求时,确定对应的参数访问程序包;通过所述参数访问程序包访问对应配置的分布式参数数据库,并读取所述分布式参数数据库中的所述参数访问请求对应的参数数据;当所述应用组件接收到目标参数的维护请求时,基于所述维护请求将所述目标参数维护至所述分布式参数数据库中。本发明专利技术实施例提供的技术方案,可以在读取过程中不存在数据源切换,安全性较高,可以保证参数的一致性等。可以保证参数的一致性等。可以保证参数的一致性等。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及存储介质。

技术介绍

[0002]在银行业务系统中,一些参数通常通过业务在参数维护界面或从外部接入数据来进行新增和维护,通过联机交易的方式将参数生效到参数数据库中。各个应用组件则通过构件进行读取。
[0003]在分布式系统中,由于每个物理单元是自治的,如果需要实现在本地通过构件的方式来访问读取,则在所有的物理单元都需要部署相应的构件和参数库数据库。在存在大量物理单元的情况下,存在大量的参数数据库,难以实现在大量的参数数据库中参数维护全部正确的生效,难以参数的一致性等,并且在参数读取过程中也存在安全隐患。

技术实现思路

[0004]本专利技术实施例提供了一种数据处理方法、装置、设备及存储介质,可以在参数过程中不存在数据源的切换,安全性较高,可以保证参数的一致性等。
[0005]第一方面,本专利技术实施例提供了一种数据处理方法,包括:
[0006]当应用组件接收到参数访问请求时,确定对应的参数访问程序包;
[0007]通过所述参数访问程序包访问对应配置的分布式参数数据库,并读取所述分布式参数数据库中所述参数访问请求对应的参数数据;
[0008]当所述应用组件接收到目标参数的维护请求时,基于所述维护请求将所述目标参数维护至所述分布式参数数据库中。
[0009]第二方面,本专利技术实施例还提供了一种数据处理装置,包括:
[0010]第一确定模块,用于当应用组件接收到参数访问请求时,确定对应的参数访问程序包;
[0011]访问模块,用于通过所述参数访问程序包访问对应配置的分布式参数数据库,并读取所述分布式参数数据库中的所述参数访问请求对应的参数数据;
[0012]维护模块,用于当所述应用组件接收到目标参数的维护请求时,基于所述维护请求将所述目标参数维护至所述分布式参数数据库中。
[0013]第三方面,本专利技术实施例还提供了一种数据处理设备,包括:
[0014]一个或多个处理器;
[0015]存储装置,用于存储一个或多个程序,
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例提供的方法。
[0017]第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例提供的方法。
[0018]本专利技术实施例提供的技术方案,当应用组件接收到参数访问请求时,通过参数访问程序包访问对应配置的分布式参数数据库,并接收分布式参数数据库反馈的所述参数访问请求对应的参数数据,即将参数存储在分布式参数数据库中,通过访问分布式参数数据库中读取参数,并通过将参数维护到分布式参数数据库中,可以保证参数的一致性,在参数读取过程中,通过对应的参数访问程序包访问分布式参数数据库,在参数读取过程中不存在数据源切换,安全性较高。
附图说明
[0019]图1a是本专利技术实施例提供的一种数据处理方法流程图;
[0020]图1b是本专利技术实施例提供的分布式参数数据库的示意图;
[0021]图2是本专利技术实施例提供的一种数据处理方法流程图
[0022]图3是本专利技术实施例提供的一种数据处理方法流程图
[0023]图4是本专利技术实施例提供的一种数据处理方法流程图
[0024]图5是本专利技术实施例提供的一种数据处理方法流程图
[0025]图6是本专利技术实施例提供的一种数据处理装置结构框图;
[0026]图7是本专利技术实施例提供的一种数据处理设备结构示意图。
具体实施方式
[0027]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0028]图1a是本专利技术实施例提供的一种数据处理方法流程图,所述方法可以由数据处理装置来执行,所述装置可以由软件和/或硬件来实现,所述装置可以配置在应用组件所属的系统中,所述装置可以配置在计算机、移动终端等电子设备中。所述方法可以应用于对银行业务的相关技术进行处理的场景中。
[0029]如图1a所示,本专利技术实施例提供的技术方案包括:
[0030]S110:当应用组件接收到参数访问请求时,确定对应的参数访问程序包。
[0031]在本专利技术实施例中,参数访问请求可以是银行业务参数的访问请求,其中,参数可以是银行业务参数,银行业务参数是用于提高银行业务系统的性能,方便业务操作而把一些可以抽象的业务数据,在系统中设计成参数存放,由各个子系统统一调用管理,来控制业务的正常运行,这些业务参数数据的变动会影响到业务操作的正确处理,以及系统的安全运行。如定价参数、产品参数、利率、费率参数等。
[0032]在本专利技术实施例中,应用组件可以是银行业务系统中某个功能组件,银行业务系统中可以包含存款、取款等应用组件。当用户通过银行业务系统需要了解某些参数时,可以触发对应的应用组件。当用户触发应用组件时,应用组件接收到参数访问请求,确定对应的参数访问程序包。其中,参数访问程序包与业务访问程序包分别各自独立。其中,参数访问程序包,用于访问分布式参数数据库,业务访问程序包,用于访问业务数据库。其中,分布式参数数据可以存储各种银行业务参数,业务数据库可以存储业务相关数据。
[0033]在本实施例中,可选的,在当应用组件接收到参数访问请求时,确定对应的参数访
问程序包之前,还可以包括:确定应用组件的参数访问程序包与分布式参数数据库进行静态配置。
[0034]在本专利技术实施例中,在银行业务系统开发过程中,通过对程序代码进行规划,可以将访问不同数据源(可以是不同的数据库)的程序代码放入到不同的程序包中,在配置中指定程序包与数据源的对应关系,完成静态配置,该方案配置简单,在访问读取过程中不存在数据源的切换,安全性较高。
[0035]在本专利技术实施例中,所有参数的标识可以在参数表中存储,可以将参数表存储在公共产品参数包中,将公共产品参数包中参数表中的参数标识均与参数访问程序包进行对应配置,可以实现所有参数读取,可以通过参数程序访问包访问分布式参数数据库,可以实现对只读参数进行只读访问,不存在跨库事务,安全性较高。
[0036]S120:通过所述参数访问程序包访问对应配置的分布式参数数据库,并读取所述分布式参数数据库中所述参数访问请求对应的参数数据。
[0037]在本专利技术实施例中,不同的程序包可以对应不同的数据源,即不同的程序包可以对应不同的数据库,其中,参数访问程序包与分布式参数数据库对应配置,分布式参数数据库中存储有参数,可以通过运行参数访问程序包访问对应配置的分布式参数数据库,从分布式参数数据库中读取与参数访问请求对应的参数数据。
[0038]在本专利技术实施例中,如图1b本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:当应用组件接收到参数访问请求时,确定对应的参数访问程序包;通过所述参数访问程序包访问对应配置的分布式参数数据库,并读取所述分布式参数数据库中所述参数访问请求对应的参数数据;当所述应用组件接收到目标参数的维护请求时,基于所述维护请求将所述目标参数维护至所述分布式参数数据库中。2.根据权利要求1所述的方法,其特征在于,还包括:当所述应用组件接收到业务访问请求时,确定对应的业务访问程序包;通过所述业务访问程序包访问对应配置的业务数据库,并读取所述业务数据库中所述业务访问请求对应的业务数据;其中,所述参数访问程序包与所述业务访问程序包各自独立。3.根据权利要求1所述的方法,其特征在于,所述当所述应用组件接收到目标参数的维护请求时,基于所述维护请求将所述目标参数维护至所述分布式参数数据库中,包括:当所述应用组件接收到第一参数的维护请求时,将所述第一参数的维护请求发送至分布式路由层,通过所述分布式路由层将所述第一参数的维护请求路由至分布式参数集群;通过所述分布式参数集群基于接收到的维护请求将所述第一参数维护至所述分布式参数数据库中。4.根据权利要求1所述的方法,其特征在于,所述当所述应用组件接收到目标参数的维护请求时,基于所述维护请求将所述目标参数维护至所述分布式参数数据库中,包括:当所述应用组件接收到第二参数的实时维护请求时,将所述第二参数的实时维护请求发送至分布式批处理集群;通过所述分布式批处理集群基于所述实时维护请求将所述第二参数维护至所述分布式参数数据库中。5.根据权利要求1所述的方法,其特征在于,所述当所述应用组件接收到目标参数的维护请求时,基于所述维护请求将所述目标参数维护至所述分布式参数数据库中,包括:当所述应用组件接收到第三参数的日终维护请求时,将所述第三参数的日终维护请求发送至分布式批处理集群;通过所述分布式批处理集群在每日的最后时刻基于所述日终维护请求将所述第三参数维护至所述分布式参数数据库中。6.根据权利要求1所述的方法,其特征在于,在基于所述维护请求将所述目标参数维护至所述分布式参数数据库中之前,还包括:基于所述维护请求将所述目标参数维护到其他数据库;在基于所述维护请求将所述目标参数维护至所述分布式参数数据库中之后,还包括:在将所述目标参数维护到所述其他数据库成功,且将所述目标参数维护到所述分布式参数数据库失败的情况下,若所述应用组件再次接收所述目标参数的维护请求,拒绝产生错误信息,并将所述目标参数重新维护至所述其他数据库和所述分布式参数数据库。7.根据权利要求6所述的方法,其特征在于,基于所述维护请求将所述目标参数维护到其他数据库,包括:基于所述目标参数的添加请求将所述目标参数添加到其他数据库;相应的,在将所述目标参数维护到所述其他数据库成功,且将所述目标参数维护到所
述分布式参数数据库失败的情况下,若所述应用组件再次接收所述目标参数的维护请求,拒绝产生错误信息,并将所述目标参数重新维护至所述其他数据库和所述分布式参数数据库,包括:在将所述目标参数添加到所述其他数据库成功,且将所述目标参数添加到所述分布式参数数据库失败的情况下,若...

【专利技术属性】
技术研发人员:喻强丁海波李小佳乔石
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1