一种业务数据的查询方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36907519 阅读:12 留言:0更新日期:2023-03-18 09:26
本申请公开了一种业务数据的查询方法、装置、计算机设备及存储介质。本申请方案通过在接收到查询端针对银行业务数据发送的多个数据查询请求时,获取各数据查询请求中携带的数据标识信息,并将多个数据标识信息进行匹配;若多个数据标识信息中存在至少两个匹配成功的目标数据标识信息,则触发在数据服务进程中添加数据缓存模块,得到具有数据缓存功能的数据服务进程;通过数据服务进程对目标数据标识信息对应的目标业务数据进行缓存;将目标业务数据作为携带目标数据标识信息的数据查询请求的查询结果,以向查询端发送查询结果。以此,可以提高业务数据的查询效率。可以提高业务数据的查询效率。可以提高业务数据的查询效率。

【技术实现步骤摘要】
一种业务数据的查询方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种业务数据的查询方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着信息网络技术的发展,基于Java开发了各种网络服务。为了提高查询接口的效率,往往会提供缓存功能的控制功能,在服务器上增加缓存功能的控制层,预先获取数据并且保存到存储器中,若用户查询的数据在缓存中,则直接从缓存中获取数据并返回给用户,以此,提高数据查询效率。
[0003]相关技术中,触发网络服务实现缓存功能的方式为,通过用户触发动态添加缓存指令,然后根据动态添加缓存指令为服务系统动态添加缓存功能,但是,通过人工触发动态添加缓存指令需要花费较多时间,从而影响业务数据的查询效率。

技术实现思路

[0004]本申请实施例提供一种业务数据的查询方法、装置、计算机设备及存储介质,可以提高业务数据的查询效率。
[0005]本申请实施例提供了一种业务数据的查询方法,包括:
[0006]接收查询端针对银行业务数据发送的多个数据查询请求;
[0007]获取各数据查询请求中携带的数据标识信息,并将多个数据标识信息进行匹配;
[0008]若所述多个数据标识信息中存在至少两个匹配成功的目标数据标识信息,则触发在数据服务进程中添加数据缓存模块,得到具有数据缓存功能的数据服务进程;
[0009]通过所述数据服务进程对所述目标数据标识信息对应的目标业务数据进行缓存;
[0010]将所述目标业务数据作为携带所述目标数据标识信息的数据查询请求的查询结果,以向所述查询端发送所述查询结果。
[0011]相应的,本申请实施例还提供了一种业务数据的查询装置,包括:
[0012]接收单元,用于接收查询端针对银行业务数据发送的多个数据查询请求;
[0013]获取单元,用于获取各数据查询请求中携带的数据标识信息,并将多个数据标识信息进行匹配;
[0014]触发单元,用于若所述多个数据标识信息中存在至少两个匹配成功的目标数据标识信息,则触发在数据服务进程中添加数据缓存模块,得到具有数据缓存功能的数据服务进程;
[0015]缓存单元,用于通过所述数据服务进程对所述目标数据标识信息对应的目标业务数据进行缓存;
[0016]发送单元,用于将所述目标业务数据作为携带所述目标数据标识信息的数据查询请求的查询结果,以向所述查询端发送所述查询结果。
[0017]在一些实施例中,该装置还包括:
[0018]响应单元,用于若所述多个数据标识信息中不存在匹配成功的数据标识信息,则通过所述数据服务进程依次响应各数据查询请求,得到各数据查询请求对应的查询结果,并向所述查询端返回所述查询结果。
[0019]在一些实施例中,响应单元包括:
[0020]获取子单元,用于获取各数据查询请求对应的查询优先级;
[0021]排序子单元,用于基于所述查询优先级对所述多个数据查询请求进行排序,得到查询请求序列;
[0022]第一确定子单元,用于通过所述数据服务进程依次基于所述查询请求序列中的数据查询请求对应的数据标识信息,从所述银行业务数据中确定各数据标识信息对应的银行业务数据,得到所述查询结果。
[0023]在一些实施例中,该装置还包括:
[0024]确定单元,用于若所述多个数据标识信息中存在多个匹配成功的数据标识信息集合,则从多个数据标识信息集合中确定目标数据标识信息集合,其中,每一数据标识信息集合中包括匹配成功的至少两个数据标识信息。
[0025]在一些实施例中,缓存单元包括:
[0026]第一缓存子单元,用于通过所述数据服务进程对所述目标数据标识信息集合中的数据标识信息对应的目标业务数据进行缓存。
[0027]在一些实施例中,缓存单元包括:
[0028]查询子单元,用于从所述银行业务数据中查询出所述目标数据标识信息对应的业务数据,得到所述目标业务数据;
[0029]第二缓存子单元,用于通过所述数据服务进程中的数据缓存模块对所述目标业务数据进行缓存。
[0030]在一些实施例中,触发单元包括:
[0031]创建子单元,用于基于虚拟机为所述数据服务进程创建包括提供数据缓存功能的第一方法的虚拟机对象;
[0032]第二确定子单元,用于确定所述数据服务进程中需要数据缓存功能的第二方法,并通过所述第一方法对所述第二方法进行调整,使得调整后的数据服务进程具有数据缓存功能。
[0033]在一些实施例中,第二确定子单元具体用于:
[0034]获取被配置为所述第一方法的参数的目标文件包,所述目标文件包用于修改方法中的字节码;
[0035]调用所述第一方法,通过所述第一方法中的所述目标文件包对所述第二方法的字节码进行修改。
[0036]本申请实施例通过在接收到查询端针对银行业务数据发送的多个数据查询请求时,获取各数据查询请求中携带的数据标识信息,并将多个数据标识信息进行匹配;若多个数据标识信息中存在至少两个匹配成功的目标数据标识信息,则触发在数据服务进程中添加数据缓存模块,得到具有数据缓存功能的数据服务进程;通过数据服务进程对目标数据标识信息对应的目标业务数据进行缓存;将目标业务数据作为携带目标数据标识信息的数据查询请求的查询结果,以向查询端发送查询结果。以此,可以提高业务数据的查询效率。
附图说明
[0037]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本申请实施例提供的一种业务数据的查询方法的流程示意图。
[0039]图2为本申请实施例提供的一种业务数据的查询装置的结构框图。
[0040]图3为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042]本申请实施例提供一种业务数据的查询方法、装置、存储介质及计算机设备。具体地,本申请实施例的业务数据的查询方法可以由计算机设备执行,其中,该计算机设备可以为服务器等设备。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0043]例如,该计算机设备可以是服务器,该服务器可以接收查询端针对银行业务数据发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据的查询方法,其特征在于,所述方法包括:接收查询端针对银行业务数据发送的多个数据查询请求;获取各数据查询请求中携带的数据标识信息,并将多个数据标识信息进行匹配;若所述多个数据标识信息中存在至少两个匹配成功的目标数据标识信息,则触发在数据服务进程中添加数据缓存模块,得到具有数据缓存功能的数据服务进程;通过所述数据服务进程对所述目标数据标识信息对应的目标业务数据进行缓存;将所述目标业务数据作为携带所述目标数据标识信息的数据查询请求的查询结果,以向所述查询端发送所述查询结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述多个数据标识信息中不存在匹配成功的数据标识信息,则通过所述数据服务进程依次响应各数据查询请求,得到各数据查询请求对应的查询结果,并向所述查询端返回所述查询结果。3.根据权利要求2所述的方法,其特征在于,所述通过所述数据服务进程依次响应各数据查询请求,得到各数据查询请求对应的查询结果,包括:获取各数据查询请求对应的查询优先级;基于所述查询优先级对所述多个数据查询请求进行排序,得到查询请求序列;通过所述数据服务进程依次基于所述查询请求序列中的数据查询请求对应的数据标识信息,从所述银行业务数据中确定各数据标识信息对应的银行业务数据,得到所述查询结果。4.根据权利要求1所述的方法,其特征在于,在所述通过所述数据服务进程对所述目标数据标识信息对应的目标业务数据进行缓存之前,还包括:若所述多个数据标识信息中存在多个匹配成功的数据标识信息集合,则从多个数据标识信息集合中确定目标数据标识信息集合,其中,每一数据标识信息集合中包括匹配成功的至少两个数据标识信息;所述通过所述数据服务进程对所述目标数据标识信息对应的目标业务数据进行缓存,包括:通过所述数据服务进程对所述目标数据标识信息集合中的数据标识信息对应的目标业务数据进行缓存。5.根据权利要求1所述的方法,其特征在于,所述通过所述数据服务进程对所述目标数据标识信...

【专利技术属性】
技术研发人员:张春和
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1