业务请求处理方法、装置、设备以及计算机可读存储介质制造方法及图纸

技术编号:22310736 阅读:17 留言:0更新日期:2019-10-16 10:34
本发明专利技术涉及数据处理技术领域,公开了一种业务请求处理方法及装置、设备和存储介质,该方法包括:在调用关联系统对业务请求进行处理的过程中,获取关联系统对应的各调用接口,确定第一预设时间段内各调用接口对应错误状态的错误数量是否大于第一预设阈值;若不存在大于第一预设阈值的错误数量,则确定第二预设时间段内各调用接口对应的转化率是否小于第二预设阈值;若存在小于第二预设阈值的转化率,则关闭各调用接口,对业务请求处理过程中无需关联系统处理的第一处理流程进行处理,再次开启各调用接口,对业务请求处理过程中未完成部分进行处理。解决了用户在进行业务办理时,关联系统出现故障而导致用户无法继续进行业务办理的技术问题。

Business request processing method, device, device and computer-readable storage medium

【技术实现步骤摘要】
业务请求处理方法、装置、设备以及计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种业务请求处理方法、装置、设备以及计算机可读存储介质。
技术介绍
目前,为了应对用户的不断激增所带来的业务压力,保证用户能够享受快捷、高效的业务服务,当前,业务人员通常会为一项业务配备多个服务器,以通过多个服务器的分流来缓解日益增加的业务压力,但是由于用户进行业务办理时,涉及到的关联系统多,业务人员只能保障业务办理时对应的主系统运行正常,而不能保障关联系统不出现故障,因此当关联系统出现故障时,则会导致业务办理无法继续进行下去,例如信用卡申请领域,由于各个银行信用卡申请流程都是涉及系统复杂、业务量多,当发现关联系统出现故障时,会导致申请服务不可用,严重影响系统的稳定性和客户的体验感。
技术实现思路
本专利技术的主要目的在于提供一种业务请求处理方法、装置、设备和计算机存储介质,旨在解决用户在进行业务办理时,关联系统出现故障而导致用户无法继续进行业务办理的技术问题。为实现上述目的,本专利技术提供一种业务请求处理方法,所述业务请求处理方法包括:在调用关联系统对业务请求进行处理的过程中,获取所述关联系统对应的各调用接口,并确定第一预设时间段内各所述调用接口对应的错误状态的错误数量;确定各所述错误数量是否大于服务系统中的第一预设阈值;若不存在大于所述服务系统中的第一预设阈值的错误数量,则获取第二预设时间段内各调用接口对应的转化率,并确定各所述转化率是否小于第二预设阈值;若存在小于第二预设阈值的转化率,则关闭所述关联系统对应的各调用接口,并对业务请求处理过程中无需关联系统处理的第一处理流程进行处理,在所述第一处理流程处理完成后,再次开启各所述调用接口,以便通过所述关联系统对所述业务请求处理过程中未完成部分进行处理。可选地,所述获取所述关联系统对应的各调用接口,并确定第一预设时间段内各所述调用接口对应的错误状态的错误数量的步骤,包括:获取所述关联系统对应的各调用接口,依次遍历各所述调用接口,在第一预设时间段内获取当前遍历的调用接口对应的第一请求次数,并确定所述第一请求次数是否大于所述服务系统中的预设次数;若所述第一请求次数大于所述预设次数,则获取当前遍历的调用接口在所述第一预设时间段内错误状态的错误数量,直至各所述调用接口遍历完成。可选地,所述调用接口包括高频调用接口,所述预设次数包括高频预设次数,所述获取所述关联系统对应的各调用接口,确定第一预设时间段内各所述调用接口对应的错误状态的错误数量的步骤,包括:获取所述关联系统对应的各调用接口,并确定各所述调用接口中的高频调用接口;依次遍历各所述高频调用接口,确定第一预设时间段内所述高频调用接口对应的高频预设时间段,并在所述高频预设时间段内获取所述高频调用接口对应的高频请求次数;确定所述高频请求次数是否大于所述高频预设次数;若所述高频请求次数大于所述高频预设次数,则获取所述高频调用接口在所述高频预设时间段内错误状态的错误数量。可选地,所述调用接口包括低频调用接口,所述预设次数包括低频预设次数,所述获取所述关联系统对应的各调用接口,确定第一预设时间段内各所述调用接口对应的错误状态的错误数量的步骤,包括:获取所述关联系统对应的各调用接口,并确定各所述调用接口中的低频调用接口;依次遍历各所述低频调用接口,确定在第一预设时间段内所述低频调用接口对应的低频预设时间段,并在所述低频预设时间段内获取所述低频调用接口对应的低频请求次数;确定所述低频请求次数是否大于所述低频预设次数;若所述低频请求次数大于所述低频预设次数,则获取所述低频调用接口在所述低频预设时间段内错误状态的错误数量。可选地,所述调用接口包括高频调用接口和低频调用接口,所述确定各所述错误数量是否大于所述服务系统中的第一预设阈值的步骤,包括:在所述服务系统中的第一预设阈值中,获取所述高频调用接口对应的高频预设阈值和所述低频调用接口对应的低频预设阈值;确定所述高频调用接口对应错误状态的错误数量是否大于所述高频预设阈值,并确定所述低频调用接口对应错误状态的错误数量是否大于所述低频预设阈值,其中,在所述高频调用接口对应错误状态的错误数量小于或等于所述高频预设值时,或所述低频调用接口对应错误状态的错误数量小于或等于所述低频预设值时,则获取第二预设时间段内各调用接口对应的转化率。可选地,所述获取第二预设时间段内各调用接口对应的转化率的步骤,包括:获取所述调用接口在第二预设时间段内的第二请求次数;确定所述调用接口在所述第二预设时间段内的成功请求次数;获取所述成功请求次数在所述其二请求次数中所占用的比例,并将所述比例作为所述调用接口对应的转化率。可选地,所述确定各所述错误数量是否大于所述服务系统中的第一预设阈值的步骤之后,包括:若存在大于所述服务系统中的第一预设阈值的错误数量,则关闭所述关联系统对应的各调用接口,并通过所述服务系统输出预警提示信息。此外,为实现上述目的,本专利技术还提供一种业务请求处理装置,所述业务请求处理装置包括:获取模块,用于在调用关联系统对业务请求进行处理的过程中,获取所述关联系统对应的各调用接口,并确定第一预设时间段内各所述调用接口对应的错误状态的错误数量;第一判断模块,用于确定各所述错误数量是否大于服务系统中的第一预设阈值;第二判断模块,用于若不存在大于所述服务系统中的第一预设阈值的错误数量,则获取第二预设时间段内各调用接口对应的转化率,并确定各所述转化率是否小于第二预设阈值;降级模块,用于若存在小于第二预设阈值的转化率,则关闭所述关联系统对应的各调用接口,并对业务请求处理过程中无需关联系统处理的第一处理流程进行处理,在所述第一处理流程处理完成后,再次开启各所述调用接口,以便通过所述关联系统对所述业务请求处理过程中未完成部分进行处理。此外,为实现上述目的,本专利技术还提供一种业务请求处理设备;所述业务请求处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:所述计算机程序被所述处理器执行时实现如上所述的业务请求处理方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质;所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的业务请求处理方法的步骤。本专利技术通过在调用关联系统对业务请求进行处理的过程中,获取所述关联系统对应的各调用接口,并确定第一预设时间段内各所述调用接口对应的错误状态的错误数量;确定各所述错误数量是否大于服务系统中的第一预设阈值;若不存在大于所述服务系统中的第一预设阈值的错误数量,则获取第二预设时间段内各调用接口对应的转化率,并确定各所述转化率是否小于第二预设阈值;若存在小于第二预设阈值的转化率,则关闭所述关联系统对应的各调用接口,并对业务请求处理过程中无需关联系统处理的第一处理流程进行处理,在所述第一处理流程处理完成后,再次开启各所述调用接口,以便通过所述关联系统对所述业务请求处理过程中未完成部分进行处理。通过确定第一预设时间段内各个调用接口的错误数量是否大于第一预设阈值,及各个调用接口在第一预设时间段内的转化率是否小于第二预设阈值,来确定关联系统是否出现故障,并在确定关联系统出现故障时,会关闭与关联系统对应的各个调用接口,并在对无需关联系本文档来自技高网...

【技术保护点】
1.一种业务请求处理方法,其特征在于,所述业务请求处理方法包括以下步骤:在调用关联系统对业务请求进行处理的过程中,获取所述关联系统对应的各调用接口,并确定第一预设时间段内各所述调用接口对应的错误状态的错误数量;确定各所述错误数量是否大于服务系统中的第一预设阈值;若不存在大于所述服务系统中的第一预设阈值的错误数量,则获取第二预设时间段内各调用接口对应的转化率,并确定各所述转化率是否小于第二预设阈值;若存在小于第二预设阈值的转化率,则关闭所述关联系统对应的各调用接口,并对业务请求处理过程中无需关联系统处理的第一处理流程进行处理,在所述第一处理流程处理完成后,再次开启各所述调用接口,以便通过所述关联系统对所述业务请求处理过程中未完成部分进行处理。

【技术特征摘要】
1.一种业务请求处理方法,其特征在于,所述业务请求处理方法包括以下步骤:在调用关联系统对业务请求进行处理的过程中,获取所述关联系统对应的各调用接口,并确定第一预设时间段内各所述调用接口对应的错误状态的错误数量;确定各所述错误数量是否大于服务系统中的第一预设阈值;若不存在大于所述服务系统中的第一预设阈值的错误数量,则获取第二预设时间段内各调用接口对应的转化率,并确定各所述转化率是否小于第二预设阈值;若存在小于第二预设阈值的转化率,则关闭所述关联系统对应的各调用接口,并对业务请求处理过程中无需关联系统处理的第一处理流程进行处理,在所述第一处理流程处理完成后,再次开启各所述调用接口,以便通过所述关联系统对所述业务请求处理过程中未完成部分进行处理。2.如权利要求1所述的业务请求处理方法,其特征在于,所述获取所述关联系统对应的各调用接口,并确定第一预设时间段内各所述调用接口对应的错误状态的错误数量的步骤,包括:获取所述关联系统对应的各调用接口,依次遍历各所述调用接口,在第一预设时间段内获取当前遍历的调用接口对应的第一请求次数,并确定所述第一请求次数是否大于所述服务系统中的预设次数;若所述第一请求次数大于所述预设次数,则获取当前遍历的调用接口在所述第一预设时间段内错误状态的错误数量,直至各所述调用接口遍历完成。3.如权利要求2所述的业务请求处理方法,其特征在于,所述调用接口包括高频调用接口,所述预设次数包括高频预设次数,所述获取所述关联系统对应的各调用接口,确定第一预设时间段内各所述调用接口对应的错误状态的错误数量的步骤,包括:获取所述关联系统对应的各调用接口,并确定各所述调用接口中的高频调用接口;依次遍历各所述高频调用接口,确定第一预设时间段内所述高频调用接口对应的高频预设时间段,并在所述高频预设时间段内获取所述高频调用接口对应的高频请求次数;确定所述高频请求次数是否大于所述高频预设次数;若所述高频请求次数大于所述高频预设次数,则获取所述高频调用接口在所述高频预设时间段内错误状态的错误数量。4.如权利要求2所述的业务请求处理方法,其特征在于,所述调用接口包括低频调用接口,所述预设次数包括低频预设次数,所述获取所述关联系统对应的各调用接口,确定第一预设时间段内各所述调用接口对应的错误状态的错误数量的步骤,包括:获取所述关联系统对应的各调用接口,并确定各所述调用接口中的低频调用接口;依次遍历各所述低频调用接口,确定第一预设时间段内所述低频调用接口对应的低频预设时间段,并在所述低频预设时间段内获取所述低频调用接口对应的低频请求次数;确定所述低频请求次数是否大于所述低频预设次数;若所述低频请求次数大于所述低频预设次数,则获取所述低频调用接口在所述低频预设时间段内错误状态的错误数量...

【专利技术属性】
技术研发人员:肖元秀张鑫
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东,44

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

1