【技术实现步骤摘要】
网络请求超时重传方法及装置
本公开涉及计算机网络
,具体涉及一种网络请求超时重传方法、装置、电子设备及存储介质。
技术介绍
移动通讯技术给人们日常生活方式带来了极大的改变,当前国内基于移动端接入互联网的比例已经超过95%,绝大多数的网络服务也因此均转向移动端交互。但由于移动终端的输入输出能力和数据处理能力受限,通常只能作为应用的客户端,服务器端设备和核心网/骨干网设备仍需依赖传统计算机设备和网络硬件。在典型的移动交互应用场景中,交互双方的客户端设备只具备有限的数据处理能力,因而通常是通过服务器端设备在后台完成关键数据的处理,当存在多方交互时对网络的稳定性和可靠性的要求就更高,理想情况下希望后台设备能具备一定的自动纠错能力。举例来说,在使用频率极高的移动支付方案中,两终端用户之间的交互实际上要依靠第三方支付机构作为中介来完成核心数据的传输和安全保障;与用户看到的即时完成交互不同,实际上的数据操作均是由第三方支付机构居中代理,分别与交互的双方单独完成对接的。其中,对于核心的资金安全保证,通常是由第三方支付机 ...
【技术保护点】
1.一种网络请求超时重传方法,其特征在于,包括:/n获取前一处理周期中超时和/或失败的网络请求记录;/n对所述超时和/或失败的网络请求进行分组,将关键信息相同的请求分到一组,并为每组网络请求分配至少一个参照请求;/n对超时和/或失败的每组网络请求执行重传操作,将所述参照请求插入到重传队列中一并执行;/n根据所述参照请求的执行结果确定异常原因。/n
【技术特征摘要】 【专利技术属性】
1.一种网络请求超时重传方法,其特征在于,包括:
获取前一处理周期中超时和/或失败的网络请求记录;
对所述超时和/或失败的网络请求进行分组,将关键信息相同的请求分到一组,并为每组网络请求分配至少一个参照请求;
对超时和/或失败的每组网络请求执行重传操作,将所述参照请求插入到重传队列中一并执行;
根据所述参照请求的执行结果确定异常原因。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定异常原因后,执行与所述异常原因对应的纠错处理。
3.根据权利要求2所述的方法,其特征在于,所述执行与所述异常原因对应的纠错处理包括:
当所述异常原因是暂时的网络/系统异常时,暂停执行所述重传队列,仅以预设的时间间隔定期执行至少一个参照请求,当参照请求执行成功时再重启执行所述重传队列。
4.根据权利要求1所述的方法,其特征在于,所述将所述参照请求插入到重传队列中包括:
将所述参照请求插入到所述重传队列的固定位置;和/或
将所述参照请求按需动态插入到所述重传队列中。
5.根据权利要求4所述的方法,其特征在于,所述按需动态插入包括:在指定数量的请求重传失败后插入一个所述参照请求来执行。
6.一种网络请求超时重传装置,其特征在于,包括:
技术研发人员:不公告发明人,
申请(专利权)人:拉卡拉支付股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。