One or more embodiments of this specification provide a request processing method and device, and an electronic device, which may include: receiving a network request sent by a client; storing the processing result for the network request when the network request is first received; reading the processing result for the network request when the network request is not first received, and forwarding it to the client. The client returns the read processing result.
【技术实现步骤摘要】
请求处理方法及装置、电子设备
本说明书一个或多个实施例涉及通信
,尤其涉及一种请求处理方法及装置、电子设备。
技术介绍
在客户端与服务端建立会话后,客户端可向服务端发送网络请求,以由服务端响应该网络请求来进行处理,并返回相应的处理结果。而在客户端与服务端交互的过程中,基于超时重试机制的存在,当客户端未在一定时间内接收到处理结果时,客户端将再次向服务端发送相同的网络请求。换言之,在与客户端交互的过程中,服务端可能多次接收到同一网络请求。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种请求处理方法及装置、电子设备。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种请求处理方法,应用于服务端;所述方法包括:接收客户端发送的网络请求;当首次接收到所述网络请求时,存储针对所述网络请求的处理结果;当并非首次接收到所述网络请求时,读取针对所述网络请求的处理结果,并向所述客户端返回读取到的处理结果。根据本说明书一个或多个实施例的第二方面,提出了一种数据请求方法,应用于客户端;所述方法包括:向服务端发送网络请求;其中,针对所述网络请求的处理结果在所述服务端首次接收到所述网络请求时被存储;当在预设等待时长内未接收到所述服务端返回的所述处理结果时,重新发送所述网络请求,以使得所述服务端读取并返回所存储的所述处理结果;显示接收到的首个所述处理结果,并丢弃除首个所述处理结果以外的其他所述处理结果。根据本说明书一个或多个实施例的第三方面,提出了一种请求处理装置,应用于服务端;所述装置包括:接收单元,接收客户端发送的 ...
【技术保护点】
1.一种请求处理方法,应用于服务端;所述方法包括:接收客户端发送的网络请求;当首次接收到所述网络请求时,存储针对所述网络请求的处理结果;当并非首次接收到所述网络请求时,读取针对所述网络请求的处理结果,并向所述客户端返回读取到的处理结果。
【技术特征摘要】
1.一种请求处理方法,应用于服务端;所述方法包括:接收客户端发送的网络请求;当首次接收到所述网络请求时,存储针对所述网络请求的处理结果;当并非首次接收到所述网络请求时,读取针对所述网络请求的处理结果,并向所述客户端返回读取到的处理结果。2.根据权利要求1所述的方法,还包括:当并非首次接收到所述网络请求,且未生成所述处理结果时,向所述客户端返回用于表示正在处理所述网络请求的通知消息。3.根据权利要求2所述的方法,所述网络请求中包含请求标识,当首次接收到所述网络请求时,以所述请求标识作为键的键值被设置为已提交状态,当生成所述处理结果时,所述键值被设置为所述处理结果;其中,所述已提交状态用于表示未生成所述处理结果。4.根据权利要求1所述的方法,还包括:当所述处理结果的存储时长超过预设有效时长时,删除所述处理结果。5.一种数据请求方法,应用于客户端;所述方法包括:向服务端发送网络请求;其中,针对所述网络请求的处理结果在所述服务端首次接收到所述网络请求时被存储;当在预设等待时长内未接收到所述服务端返回的所述处理结果时,重新发送所述网络请求,以使得所述服务端读取并返回所存储的所述处理结果;显示接收到的首个所述处理结果,并丢弃除首个所述处理结果以外的其他所述处理结果。6.一种请求处理装置,应用于服务端;所述装置包括:接收单元,接收客户端发送的网络请求;存储单元,当首次接收到所述网络请求时,存储针对所述网络请求的处理结果;结果返回单元,当并非首次接收到所...
【专利技术属性】
技术研发人员:林言超,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。