[发明专利]基于回调接口改进回调的方法、装置、设备及存储介质在审
申请号: | 202211007378.5 | 申请日: | 2022-08-22 |
公开(公告)号: | CN115292070A | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 魏洋洋 | 申请(专利权)人: | 平安消费金融有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06Q40/02 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;曹勇 |
地址: | 200000 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 接口 改进 方法 装置 设备 存储 介质 | ||
本申请涉及计算机技术领域,特别是涉及到一种基于回调接口改进回调的方法、装置、设备及存储介质,其中方法包括:获取业务系统中的多个产品系统;判断各所述产品系统中是否设置有回调处理节点,得到具有回调处理的多个第一产品系统;基于多个所述第一产品系统创建所述业务系统的公共节点,并将各所述第一产品系统对应的回调处理节点嵌入到所述公共节点中;当检测回调指令时,在所述公共节点中进行回调处理。通过创建公共节点,将所述第一产品系统的回调处理的方式嵌入到该公共节点中,对多个产品系统的回调处理的方式进行统一的管理操作,提高多个产品系统之间存在差异的兼容性,解决现有技术中多个系统的回调方式不能进行统一管理的技术问题。
技术领域
本申请涉及计算机技术领域,特别是涉及到一种基于回调接口改进回调的方法、装置、设备及存储介质。
背景技术
在信贷业务系统中,目前接入了多个助贷产品,通过异步回调接口的方式将提现流程处理结果通知给外部系统。因为当前提现系统的流程都是通过节点方式去控制的,每个节点的对应着相应的业务规则校验,如果节点规则校验失败,则需要将结果再通过调用外部助贷方提供的接口进行异步通知。由于通知的参数涉及到与网关的交互存在码值的转换,每个节点的业务校验规则可能存在较大的差异。若将通知回调方式嵌入到各个节点增加冗余的逻辑,则在后续业务改动时,需要考虑的程序调整范围就会扩大。并且,在系统交互的过程中,网络异常的场景不可避免,如果异常节点业务规则重新校验,就会增加了流程交互的总时长。
发明内容
本申请的主要目的为提供一种基于回调接口改进回调的方法、装置、设备及存储介质,旨在解决现有技术中多个系统的回调方式不能进行统一管理的技术问题。
为了实现上述发明目的,本申请提出一种基于回调接口改进回调的方法,所述方法包括:
获取业务系统中的多个产品系统;
判断各所述产品系统中是否设置有回调处理节点,得到具有回调处理的多个第一产品系统;
基于多个所述第一产品系统创建所述业务系统的公共节点,并将各所述第一产品系统对应的回调处理节点嵌入到所述公共节点中;
当检测回调指令时,在所述公共节点中进行回调处理。
进一步地,所述判断各所述产品系统中是否设置有回调处理节点,得到具有回调处理的多个第一产品系统之后,包括:
若所述产品系统设置没有回调处理,则将没有回调处理的产品系统进行枚举,得到包含所有无回调处理产品系统的列表。
进一步地,所述当检测回调指令时,在所述公共节点中进行回调处理,包括:
检验产品系统节点失败的原因;
当失败的原因为业务规则校验失败时,在所述公共节点中进行回调处理。
进一步地,所述当检测回调指令时,在所述公共节点中进行回调处理之后,包括:
当检测到回调异常时,在出现回调异常后的指定时间内,针对回调异常对应的接口不进行回调处理。
进一步地,所述当检测到回调异常时,在出现回调异常后的指定时间内,针对回调异常对应的接口不进行回调处理之后,包括:
在出现回调异常后的指定时间后,启用公共节点中的Job配置项,对所述回调异常进行回调补处理。
进一步地,所述在出现回调异常后的指定时间后,启用公共节点中的Job配置项,对所述回调异常进行回调补处理之后,包括:
将回调补处理的数据发送到公共节点中的Apollo配置中进行补处理的数据记录。
进一步地,所述在出现回调异常后的指定时间后,启用公共节点中的Job配置项,对所述回调异常进行回调补处理之后,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安消费金融有限公司,未经平安消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211007378.5/2.html,转载请声明来源钻瓜专利网。