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

技术编号:39291782 阅读:9 留言:0更新日期:2023-11-07 10:59
本申请提供一种业务处理方法、装置、设备及存储介质,涉及通信技术领域,用于解决对业务请求的响应效率较低的问题。该方法包括:获取目标请求消息,目标请求消息用于指示基于目标配置信息运行目标业务,目标配置信息为目标数据源的配置信息,目标数据源为目标业务的数据源。若已存储的多个业务运行信息中存在目标业务的第一运行信息,则获取第一运行信息,并根据目标配置信息,修改第一运行信息,生成第二运行信息,第一运行信息与第二运行信息之间存在相同的信息。基于第二运行信息,运行目标数据源。数据源。数据源。

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


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

技术介绍

[0002]近年来,随着通信技术的发展,设备之间的交互越来越频繁,对设备之间的业务处理需求也越来越高。例如,服务器通过流引擎(如Flink)向终端提供业务服务。
[0003]目前,在服务器通过Flink向终端提供业务服务的过程中,服务器需要接收来自终端的业务请求消息,并基于Flink为业务请求消息创建对应的运行信息。之后,服务器基于运行信息运行Flink,得到运行结果,并向终端反馈运行结果。但是,在上述技术方案中,不同业务请求消息对应的运行信息之间可能存在部分相同的信息,使得服务器在创建多个运行信息的过程中对部分信息重复创建,降低了对业务请求的响应效率。

技术实现思路

[0004]本申请提供一种业务处理方法、装置、设备及存储介质,用于解决对业务请求的响应效率较低的问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供一种业务处理方法,该方法包括:业务处理装置获取目标请求消息,目标请求消息用于指示基于目标配置信息运行目标业务,目标配置信息为目标数据源的配置信息,目标数据源为目标业务的数据源。若已存储的多个业务运行信息中存在目标业务的第一运行信息,则业务处理装置获取第一运行信息,并根据目标配置信息,修改第一运行信息,生成第二运行信息,第一运行信息与第二运行信息之间存在相同的信息。业务处理装置基于第二运行信息,运行目标数据源。
[0007]本申请提供的技术方案至少带来以下有益效果:业务处理装置可以获取目标请求消息,目标请求消息用于指示基于目标配置信息运行目标业务,目标配置信息为目标数据源的配置信息,目标数据源为目标业务的数据源。接着,业务处理装置可以确定已存储的多个业务运行信息中是否存在目标业务的第一运行信息,并在已存储的多个业务运行信息中存在目标业务的第一运行信息的情况下,获取第一运行信息,并根据目标配置信息,修改第一运行信息,生成第二运行信息。之后,业务处理装置可以基于第二运行信息,运行目标数据源。也就是说,业务处理装置可以根据业务请求内容,对已存在的数据源的运行信息进行修改,生成业务请求所需的运行信息。如此,可以避免在创建多个运行信息的过程中对部分相同的信息重复创建,提高对业务请求的响应效率。
[0008]可选的,目标数据源对应多个预设计算引擎,第二运行信息包括:至少一个第一计算引擎的标识。上述“业务处理装置基于第二运行信息,运行目标数据源”的方法,包括:业务处理装置根据至少一个第一计算引擎的标识,从多个预设计算引擎中确定至少一个第一计算引擎。业务处理装置基于第二运行信息,运行每个第一计算引擎。
[0009]可选的,上述“业务处理装置基于第二运行信息,运行至少一个第一计算引擎”的
方法,包括:对于每个第一计算引擎,业务处理装置根据第一操作运行每个第一计算引擎,第一操作包括:业务处理装置确定已存储的多个历史检查点中是否存在第二计算引擎的检查点,历史检查点为预设计算引擎在运行过程中的节点,第二计算引擎为至少一个第一计算引擎中任一计算引擎。若已存储的多个历史检查点中存在第二计算引擎的检查点,则业务处理装置从已存储的多个历史检查点中获取第二计算引擎的检查点,并基于第二运行信息和第二计算引擎的检查点,运行第二计算引擎。若已存储的多个历史检查点中不存在第二计算引擎的检查点,则业务处理装置基于第二运行信息,运行第二计算引擎。
[0010]可选的,目标请求消息包括:目标身份标识,该方法还包括:业务处理装置获取目标业务的待访问列表,目标业务的待访问列表包括多个允许访问目标业务的身份标识。若目标业务的待访问列表中存在目标身份标识,则业务处理装置确定已存储的多个业务运行信息中是否存在目标业务的第一运行信息。
[0011]可选的,目标请求消息还包括:目标业务的标识,该方法还包括:业务处理装置根据目标业务的标识,确定已存储的多个数据源中是否存在目标数据源。若已存储的多个数据源中存在目标数据源,则业务处理装置确定已存储的多个业务运行信息中是否存在目标业务的第一运行信息。若已存储的多个数据源中不存在目标数据源,则业务处理装置获取目标数据源,并根据目标配置信息,创建第二运行信息。
[0012]第二方面,本申请提供一种业务处理装置,该装置包括:获取模块和处理模块。
[0013]获取模块,用于获取目标请求消息,目标请求消息用于指示基于目标配置信息运行目标业务,目标配置信息为目标数据源的配置信息,目标数据源为目标业务的数据源。获取模块,还用于若已存储的多个业务运行信息中存在目标业务的第一运行信息,则获取第一运行信息。处理模块,用于根据目标配置信息,修改第一运行信息,生成第二运行信息,第一运行信息与第二运行信息之间存在相同的信息。处理模块,还用于基于第二运行信息,运行目标数据源。
[0014]可选的,目标数据源对应多个预设计算引擎,第二运行信息包括:至少一个第一计算引擎的标识。处理模块,具体用于根据至少一个第一计算引擎的标识,从多个预设计算引擎中确定至少一个第一计算引擎。处理模块,还用于基于第二运行信息,运行每个第一计算引擎。
[0015]可选的,处理模块,具体用于对于每个第一计算引擎,根据第一操作运行每个第一计算引擎,第一操作包括:确定已存储的多个历史检查点中是否存在第二计算引擎的检查点,历史检查点为预设计算引擎在运行过程中的节点,第二计算引擎为至少一个第一计算引擎中任一计算引擎。若已存储的多个历史检查点中存在第二计算引擎的检查点,则从已存储的多个历史检查点中获取第二计算引擎的检查点,并基于第二运行信息和第二计算引擎的检查点,运行第二计算引擎。若已存储的多个历史检查点中不存在第二计算引擎的检查点,则基于第二运行信息,运行第二计算引擎。
[0016]可选的,目标请求消息包括:目标身份标识。获取模块,还用于获取目标业务的待访问列表,目标业务的待访问列表包括多个允许访问目标业务的身份标识。处理模块,还用于若目标业务的待访问列表中存在目标身份标识,则确定已存储的多个业务运行信息中是否存在目标业务的第一运行信息。
[0017]可选的,目标请求消息还包括:目标业务的标识。处理模块,还用于根据目标业务
的标识,确定已存储的多个数据源中是否存在目标数据源。处理模块,还用于若已存储的多个数据源中存在目标数据源,则确定已存储的多个业务运行信息中是否存在目标业务的第一运行信息。处理模块,还用于若已存储的多个数据源中不存在目标数据源,则获取目标数据源,并根据目标配置信息,创建第二运行信息。
[0018]第三方面,本申请提供了一种业务处理设备,该设备包括:处理器和存储器,处理器和存储器耦合,存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该业务处理设备运行时,处理器执行该存储器存储的该计算机执行指令,以实现上述第一方面中任一可选的所描述的业务处理方法。
[0019]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法包括:获取目标请求消息,所述目标请求消息用于指示基于目标配置信息运行目标业务,所述目标配置信息为目标数据源的配置信息,所述目标数据源为目标业务的数据源;若已存储的多个业务运行信息中存在所述目标业务的第一运行信息,则获取所述第一运行信息,并根据所述目标配置信息,修改所述第一运行信息,生成第二运行信息,所述第一运行信息与所述第二运行信息之间存在相同的信息;基于所述第二运行信息,运行所述目标数据源。2.根据权利要求1所述的方法,其特征在于,所述目标数据源对应多个预设计算引擎,所述第二运行信息包括:至少一个第一计算引擎的标识,所述基于所述第二运行信息,运行所述目标数据源,包括:根据所述至少一个第一计算引擎的标识,从所述多个预设计算引擎中确定所述至少一个第一计算引擎;基于所述第二运行信息,运行每个所述第一计算引擎。3.根据权利要求2所述的方法,其特征在于,基于所述第二运行信息,运行所述至少一个第一计算引擎,包括:对于每个所述第一计算引擎,根据第一操作运行每个所述第一计算引擎,所述第一操作包括:确定已存储的多个历史检查点中是否存在第二计算引擎的检查点,所述历史检查点为所述预设计算引擎在运行过程中的节点,所述第二计算引擎为所述至少一个第一计算引擎中任一计算引擎;若所述已存储的多个历史检查点中存在所述第二计算引擎的检查点,则从所述已存储的多个历史检查点中获取所述第二计算引擎的检查点,并基于所述第二运行信息和所述第二计算引擎的检查点,运行所述第二计算引擎;若所述已存储的多个历史检查点中不存在所述第二计算引擎的检查点,则基于所述第二运行信息,运行所述第二计算引擎。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述目标请求消息包括:目标身份标识,在获取所述目标请求消息之后,所述方法还包括:获取所述目标业务的待访问列表,所述目标业务的待访问列表包括多个允许访问所述目标业务的身份标识;若所述目标业务的待访问列表中存在所述目标身份标识,则确定所述已存储的多个业务运行信息中是否存在所述目标业务的第一运行信息。5.根据权利要求1

3中任一项所述的方法,其特征在于,所述目标请求消息还包括:所述目标业务的标识,在所述获取请求消息之后,所述方法还包括:根据所述目标业务的标识,确定已存储的多个数据源中是否存在所述目标数据源;若已存储的多个数据源中存在所述目标数据源,则确定所述已存储的多个业务运行信息中是否存在所述目标业务的第一运行信息;若已存储的多个数据源中不存在所述目标数据源,则获取所述目标数据源,并根据所述目标配置信息,创建所述第二运行信息。6.一种业务处理装置,其特征在于,所述装置包括:
获取模块,用于获取目标请求消息,所述目标请求消息用于指示基于目标配置信息运行目标业务,所述目标配置信息为目标数据源的配置信息,所述目标数据源为目标业务的数据源;所述获取模块,还用于若已存储的多个业务运行信息中存在所述目标业务的第一运行信...

【专利技术属性】
技术研发人员:齐云飞柴智龚晓雪
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1