业务数据处理方法、装置、设备、介质和计算机程序产品制造方法及图纸

技术编号:33894612 阅读:18 留言:0更新日期:2022-06-22 17:30
本申请涉及数据处理技术领域,提供了一种业务数据处理方法、装置、计算机设备、存储介质和计算机程序产品,可具体应用于金融领域或其他相关领域。本申请能够实现避免第一服务器与第二服务器进行了错误的关联处理。该方法包括:在第一服务器查询关于用于请求关联处理目标业务数据的处理请求的处理结果的情况下,判断是否已接收到处理请求,其中第一服务器用于处理目标业务数据后发送处理请求至第二服务器,若未接收到处理请求则向第一服务器反馈未接收到处理请求的查询反馈信息,接收第一服务器发送的撤销指令并响应对处理请求的撤销服务,若撤销服务响应成功,发送撤销服务响应成功信息至第一服务器,以使第一服务器还原对目标业务数据的处理。标业务数据的处理。标业务数据的处理。

【技术实现步骤摘要】
业务数据处理方法、装置、设备、介质和计算机程序产品


[0001]本申请涉及数据处理
,特别是涉及一种业务数据处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着数据处理技术的发展,服务器之间进行如关联处理等交互处理的场景越来越普遍。
[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]撤销指令发送模块,用于在向所述第二服务器查询关于所述处理请求的处理结果的情况下,若所述第二服务器的查询反馈信息表示所述第二服务器未接收到所述处理请求,则发送所述处理请求的撤销指令至所述第二服务器,以使所述第二服务器响应对所述处理请求的撤销服务;
[0039]处理还原模块,用于若接收到所述第二服务器的撤销服务响应成功信息,则还原对所述目标业务数据的所述处理。
[0040]第五方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0041]在第一服务器查询关于用于请求关联处理目标业务数据的处理请求的处理结果的情况下,判断是否已接收到处理请求;其中,第一服务器用于处理目标业务数据后,发送处理请求至第二服务器;若未接收到处理请求,则向第一服务器反馈未接收到处理请求的查询反馈信息;接收第一服务器发送的撤销指令,并响应对处理请求的撤销服务;若撤销服务响应成功,发送撤销服务响应成功信息至第一服务器,以使第一服务器还原对目标业务数据的处理。
[0042]第六方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0043]处理目标业务数据后,发送用于请求关联处理目标业务数据的处理请求至第二服务器;在向第二服务器查询关于处理请求的处理结果的情况下,若第二服务器的查询反馈信息表示第二服务器未接收到处理请求,则发送处理请求的撤销指令至第二服务器,以使第二服务器响应对处理请求的撤销服务;若接收到第二服务器的撤销服务响应成功信息,则还原对目标业务数据的处理。
[0044]第七方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0045]在第一服务器查询关于用于请求关联处理目标业务数据的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,应用于第二服务器,所述方法包括:在第一服务器查询关于用于请求关联处理目标业务数据的处理请求的处理结果的情况下,判断是否已接收到所述处理请求;其中,所述第一服务器用于处理所述目标业务数据后,发送所述处理请求至所述第二服务器;若未接收到所述处理请求,则向所述第一服务器反馈未接收到所述处理请求的查询反馈信息;接收所述第一服务器发送的撤销指令,并响应对所述处理请求的撤销服务;若撤销服务响应成功,发送撤销服务响应成功信息至所述第一服务器,以使所述第一服务器还原对所述目标业务数据的所述处理。2.根据权利要求1所述的方法,其特征在于,所述第二服务器包括多个业务集群;所述判断是否已接收到所述处理请求,包括:获取所述第一服务器发送的关于所述处理结果的查询请求;根据所述查询请求中的路由要素信息,在所述多个业务集群中确定对应的业务集群;判断所述对应的业务集群是否接收到所述处理请求。3.根据权利要求2所述的方法,其特征在于,所述业务集群包括时间分区表集;所述判断所述对应的业务集群是否接收到所述处理请求,包括:根据所述时间分区表集,确定所述对应的业务集群中与所述处理请求中的发送时间信息对应的一个或多个时间分区表;根据所述对应的一个或多个时间分区表,判断所述对应的业务集群是否接收到所述处理请求。4.根据权利要求3所述的方法,其特征在于,所述响应对所述处理请求的撤销服务之后,所述方法还包括:在所述发送时间信息对应的一个或多个时间分区表中登记所述第一服务器对所述处理请求的处理失败记录。5.一种业务数据处理方法,其特征在于,应用于第一服务器,所述方法包括:处理目标业务数据后,发送用于请求关联处理所述目标业务数据的处理请求至第二服务器;在向所述第二服务器查询关于所述处理请求的处理结果的情况下,若所述第二服务器的查询反馈信息表示所述第二服务器未接收到所述处理请求,则发送所述处理请求的撤销指令至所述第二服务器,以使所述第二服务器响应对所述处理请求的撤销服务;若接收到所述第二服务器的撤销服务响应成功信息,则还原对所述目标业务数据的所述处理。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若预设时间内没有接收到所述第二服务器反馈的所述处理结果,则向所...

【专利技术属性】
技术研发人员:莫冠霖黄焕然彭周雄雷行乐
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1