预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113760500A(43)申请公布日2021.12.07(21)申请号202110126486.3(22)申请日2021.01.29(71)申请人北京京东拓先科技有限公司地址100176北京市大兴区经济技术开发区科创十一街18号院1号楼7层701室(72)发明人连振杰(74)专利代理机构北京品源专利代理有限公司11332代理人孟金喆(51)Int.Cl.G06F9/48(2006.01)G06F9/54(2006.01)权利要求书2页说明书10页附图4页(54)发明名称一种业务处理方法、装置、服务器和介质(57)摘要本发明实施例公开了一种业务处理方法、装置、服务器和介质,其中,方法包括:根据业务需求开启目标接口调用线程,通过目标接口调用线程调用目标接口,并在目标接口的调用失败时生成重试接口调用消息,将重试接口调用消息放入预设消息队列中;通过消息监听线程对预设消息队列进行监听,在监听到预设消息队列中有重试接口调用消息进入时,根据重试接口调用消息重复调用目标接口,直到满足停止目标接口调用的条件,完成业务需求。本实施例的技术方案解决了利用单一线程串行的重复调用接口线程阻塞,影响系统整体性能的问题,实现了采用异步的机制,将业务主流程与调用目标接口的步骤相解耦,使得接口调用与主流程独立,从而保证了系统性能、稳定性。CN113760500ACN113760500A权利要求书1/2页1.一种业务处理方法,其特征在于,包括:根据业务需求开启目标接口调用线程,通过所述目标接口调用线程调用目标接口,并在目标接口的调用失败时生成重试接口调用消息,将所述重试接口调用消息放入预设消息队列中;通过消息监听线程对所述预设消息队列进行监听,在监听到所述预设消息队列中有重试接口调用消息进入时,根据所述重试接口调用消息重复调用所述目标接口,直到满足停止目标接口调用的条件,完成所述业务需求。2.根据权利要求1所述的方法,其特征在于,在根据所述重试接口调用消息重复调用所述目标接口的同时,所述方法还包括:记录重复调用所述目标接口的调用次数;当所述调用次数达到预设次数时发出警示信息。3.根据权利要求1所述的方法,其特征在于,所述满足停止目标接口调用的条件,包括:成功调用所述目标接口,并获取到目标业务信息;或者,重复调用所述目标接口的次数达到预设次数后仍然调用失败。4.根据权利要求3中所述的方法,其特征在于,根据所述重试接口调用消息重复调用所述目标接口,直到满足停止目标接口调用的条件,完成所述业务需求,包括:在成功调用所述目标接口,并获取到目标业务信息之后,将所述目标业务信息更新到所述业务需求对应的业务信息中,并执行与所述业务需求相关联业务操作,完成所述业务需求;或者,重复调用所述目标接口的次数达到预设次数后仍然调用失败之后,将接口调用失败的结果反馈到所述业务需求对应的业务信息中,并结束业务流程。5.根据权利要求1所述的方法,其特征在于,所述根据所述重试接口调用消息重复调用所述目标接口,包括:按照消息队列管理平台的消息消费策略中的消息消费时间间隔,重复调用所述目标接口。6.根据权利要求1所述的方法,其特征在于,在监听到所述预设消息队列中有重试接口调用消息进入时,所述方法还包括:将所述重试接口调用消息队列消息的键值设置为所述业务需求的标识;相应的,在根据所述重试接口调用消息重复调用所述目标接口之前,所述方法还包括:识别所述重试接口调用消息的键值,确定所述重试接口调用消息是否已经被执行。7.根据权利要求1‑6中任一所述的方法,其特征在于,所述业务需求包括订单管理业务需求。8.一种业务处理装置,其特征在于,包括:重试消息产生模块,用于根据业务需求开启目标接口调用线程,通过所述目标接口调用线程调用目标接口,并在目标接口的调用失败时生成重试接口调用消息,将所述重试接口调用消息放入预设消息队列中;重试消息执行模块,用于通过消息监听线程对所述预设消息队列进行监听,在监听到所述预设消息队列中有重试接口调用消息进入时,根据所述重试接口调用消息重复调用所述目标接口,直到满足停止目标接口调用的条件,完成所述业务需求。2CN113760500A权利要求书2/2页9.一种服务器,其特征在于,所述服务器包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑7中任一所述的业务处理方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑7中任一所述的业务处理方法。3CN113760500A说明书1/10页一种业务处理方法、装置、服务器和介质技术领域[0001]本发明实施例涉及通信技术