【技术实现步骤摘要】
业务补单的处理方法及装置
本专利技术实施例涉及互联网通信
,尤其涉及一种业务补单的处理方法及装置。
技术介绍
随着电子商务、互联网金融的不断发展,基于互联网的电子交易量不断增加。众所周知,由于网络传输抖动、数据库超时、系统响应超时等外部因素的影响,会造成订单在双方状态不一致,即掉单。例如,用户通过电商平台购物并支付后,银行卡里已经扣除了相应金额,而电商平台的订单依然显示待支付;用户通过互联网金融应用程序(Application,简称:APP)购买金融产品并支付后,银行卡里已经扣除了相应金额,而相应金融产品并未到账。无论何种原因造成的掉单,都会给用户造成困扰,降低用户体验,甚至造成用户流失。因此,在掉单后,系统应执行订单状态纠正机制,使订单在双方的状态恢复一致,即进行业务补单。目前业界广泛采用集中式批处理方式进行业务补单。该方式以订单集合作为处理对象,首先需要获取待处理的订单集合,例如可以选取当前时间前5分钟到前30分钟内状态不符合要求的所有交易订单,加入待处理的订单集合,然后对待处理的订单集合中的订单逐笔进行业务补单,直至将待处理的订单集合中的所有订单全部处理完。现有集中式业务补单的处理方法,时效性差,无法实现实时补单;由于严格限定了订单进行业务补单的生命周期,过期订单便丧失了补单机会,需要人工进行补单操作;补单业务执行时间过于集中,会造成系统处理负荷过重;控制力度粗,不能针对不同场景、不同订单进行差异化控制。综上所述,现有业务补单的处理方法无法实现实时补单,在发生掉单后,用户等待时间较长,用户 ...
【技术保护点】
1.一种业务补单的处理方法,其特征在于,包括:/n接收业务平台系统发送的发布事件消息,所述发布事件消息包括:业务标识和事件处理策略信息;/n若没有接收到所述业务平台系统发送的携带有所述业务标识的取消发布事件消息,则根据所述事件处理策略信息,向所述业务平台系统发送携带有所述业务标识的远程调用请求,以供所述业务平台系统根据所述远程调用请求,对所述业务标识对应的业务进行补单操作请求。/n
【技术特征摘要】
1.一种业务补单的处理方法,其特征在于,包括:
接收业务平台系统发送的发布事件消息,所述发布事件消息包括:业务标识和事件处理策略信息;
若没有接收到所述业务平台系统发送的携带有所述业务标识的取消发布事件消息,则根据所述事件处理策略信息,向所述业务平台系统发送携带有所述业务标识的远程调用请求,以供所述业务平台系统根据所述远程调用请求,对所述业务标识对应的业务进行补单操作请求。
2.根据权利要求1所述的方法,其特征在于,所述事件处理策略信息包括首次执行时间信息和第三方业务系统标识;
则所述若没有接收到所述业务平台系统发送的携带有所述业务标识的取消发布事件消息,则根据所述事件处理策略信息,向所述业务平台系统发送携带有所述业务标识的远程调用请求,包括:
若没有接收到所述业务平台系统发送的携带有所述业务标识的取消发布事件消息,则在所述首次执行时间信息到达时,向所述业务平台系统发送携带有所述业务标识和所述第三方业务系统标识的远程调用请求。
3.根据权利要求2所述的方法,其特征在于,所述事件处理策略信息还包括尝试远程调用次数和重试时间间隔信息,则所述方法还包括:
若持续没有接收到所述业务平台系统发送的携带有所述业务标识的取消发布事件消息,则根据所述尝试远程调用次数和重试时间间隔信息,向所述业务平台发送所述远程调用请求,并记录发送远程调用请求的次数。
4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:
若接收到所述业务平台系统发送的所述取消发布事件消息,则删除与所述业务标识对应的事件处理策略信息,并向所述业务平台系统发送取消事件响应消息。
5.一种业务补单的处理方法,其特征在于,包括:
接收业务请求,所述业务请求包括业务标识和第三方标识;
根据所述业务请求,向所述第三方标识对应的第三方业务系统发送携带有所述业务标识的交易请求,并向事件序列管理组件发送携带有所述业务标识和所述第三方标识的发布事件消息;
若没有接收到所述第三方业务系统返回的交易回调消息,且接收到所述事件序列管理组件发送的携带有所述业务标识的远程调用请求,则根据所述远程调用请求,对所述业务标识对应的业务进行补单操作请求。
6.根据权利要求5所述的方法,其特征在于,还包括:
若接收到所述第三方业务系统返回的交易回调消息,则向所述事件序列管理组件发送携带有所述业务标识的取消发布事件消息;
或者,
若接收到所述第三方业务系统返回的补单响应消息,则向所述事件序列管理组件发送携带有所述业务标识的取消发布事件消息。
7.一种业务补单的处理装置,其特征在于,包括:
接收模块,用于接收业务平台系统发送的发布事件消息,所述发布事件消息包括:业务标识和事件处理策略信息;
发送模块,用于若没有接收到所述业务平台系统发送的携带有所述业...
【专利技术属性】
技术研发人员:樊振国,
申请(专利权)人:北京嘀嘀无限科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。