[发明专利]一种信息处理方法及对应装置有效
| 申请号: | 201510642169.1 | 申请日: | 2015-09-30 |
| 公开(公告)号: | CN105357271B | 公开(公告)日: | 2019-05-24 |
| 发明(设计)人: | 冯永刚 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 信息处理 方法 对应 装置 | ||
本发明公开了一种信息处理方法及对应装置,用于解决现有技术中因节点基于重发业务请求返回响应结果导致的业务处理总耗时过长的问题。所述方法包括:存储节点接收服务器发送的第一请求,第一请求包括第一请求标识,第一请求标识用于表征第一请求所请求的内容;存储节点从第一请求中获取第一请求标识,并判断本地缓存中是否保存有第一请求标识,其中,存储节点的本地缓存保存有存储节点已接收的请求所包含的请求标识;如果存储节点的本地缓存保存有第一请求标识,则存储节点将在第一请求之前接收的,包含第一请求标识的第二请求的第二响应结果作为第一请求的第一响应结果;存储节点向服务器返回第一响应结果。
技术领域
本发明涉及计算机技术领域,特别涉及一种信息处理方法及对应装置。
背景技术
现有技术中,服务器在向节点发送业务请求时,通常会设置超时时长,如果节点未能在超时时长内返回业务请求的响应结果,则服务器会向节点重发业务请求,使服务器响应新接收的业务请求并返回响应结果。
但是,节点响应重发的业务请求,意味着节点基于之前接收的业务请求的响应过程将被舍弃,导致系统资源的浪费以及业务处理总耗时过长。
发明内容
本发明实施例提供一种信息处理方法及对应装置,用于解决现有技术中因节点基于重发业务请求返回响应结果导致的业务处理总耗时过长的问题。
第一方面,本发明实施例提供一种信息处理方法,包括:
存储节点接收服务器发送的第一请求,所述第一请求用于请求对所述存储节点存储的数据进行操作,所述第一请求包括第一请求标识,所述第一请求标识用于表征所述第一请求所请求的内容;
所述存储节点从所述第一请求中获取所述第一请求标识,并判断本地缓存中是否保存有所述第一请求标识,其中,所述存储节点的本地缓存保存有所述存储节点已接收的请求所包含的请求标识;
如果所述存储节点的本地缓存保存有所述第一请求标识,则所述存储节点将在所述第一请求之前接收的,包含所述第一请求标识的第二请求的第二响应结果作为所述第一请求的第一响应结果;
所述存储节点向所述服务器返回所述第一响应结果。
结合第一方面,在第一方面的第一种可能的实现方式中,在所述存储节点判断本地缓存中是否保存有所述第一请求标识之前,还包括:
所述存储节点确定所述第一请求包括重传标识,所述重传标识用于表明所述第一请求为重传请求。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述存储节点将在所述第一请求之前接收的包含所述第一请求标识的第二请求的第二响应结果作为所述第一请求的第一响应结果之前,还包括:
所述存储节点在本地缓存中定位出所述第二响应结果。
结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,在所述存储节点接收服务器发送的第一请求之前,还包括:
所述存储节点接收所述服务器发送的所述第二请求;
所述存储节点确定所述第二请求为初传请求;
所述存储节点将所述第二请求包含的所述第一请求标识存储在本地缓存中;
所述存储节点响应所述第二请求,执行所述第二请求所请求的数据操作;
所述存储节点在执行完所述第二请求所请求的数据操作之后,生成所述第二响应结果,并将所述第二响应结果保存在所述存储节点的本地缓存中。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述存储节点确定所述第二请求为初传请求,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510642169.1/2.html,转载请声明来源钻瓜专利网。





