[发明专利]请求处理方法、装置和电子设备在审
申请号: | 202211583970.X | 申请日: | 2022-12-09 |
公开(公告)号: | CN115970295A | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 包江胜 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/77 | 分类号: | A63F13/77;G06F3/06 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 何少岩 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 方法 装置 电子设备 | ||
1.一种请求处理方法,其特征在于,所述方法包括:
接收目标设备发送的数据读写请求;
基于所述数据读写请求,确定所述数据读写请求的请求类型;其中,所述请求类型包括:内部请求事件和业务请求事件;
如果所述数据读写请求的请求类型为所述内部请求事件,将所述数据读写请求发送至第一读写队列中,并基于指定时间段内所述业务请求事件对应的请求处理性能指标,对所述第一读写队列中的所述数据读写请求进行处理,得到处理结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述数据读写请求的请求类型为所述业务请求事件,将所述数据读写请求发送至第二读写队列中;
按照所述第二读写队列对应的数据读取规则,从所述第二读写队列中取出所述数据读写请求,以处理所述数据读写请求。
3.根据权利要求2所述的方法,其特征在于,所述数据读写请求中携带有所述数据读写请求的大小、所访问的目标数据所在的目标数据分片的分片标识,以及所访问的目标数据在所述目标数据分片中的起止位置;其中,所述分片标识用于指示分片服务器所包含的多个数据分片中的目标数据分片;所述分片服务器是分布式存储系统所包含的多个分片服务器中的一个;
所述处理所述数据读写请求的步骤,包括:
基于所述数据读写请求指示的分片标识,确定目标数据分片;
根据所述数据读写请求指示的所述起止位置,从所述目标数据分片中读取所述目标数据,或者将所述目标数据写入所述目标数据分片中,得到请求处理结果;
将所述请求处理结果返回给所述目标设备。
4.根据权利要求1所述的方法,其特征在于,所述基于所述数据读写请求,确定所述数据读写请求的请求类型的步骤,包括:
根据所述数据读写请求的请求来源和大小,确定所述数据读写请求的请求类型;
其中,所述内部请求事件是由内部服务管理设备发送的,且所述内部请求事件对应的请求的大小为指定尺寸;所述业务请求事件是由外部终端设备发送的,且所述业务请求事件对应的请求的大小小于预设阈值。
5.根据权利要求1所述的方法,其特征在于,所述基于所述数据读写请求,确定所述数据读写请求的请求类型的步骤之后,所述方法还包括:
统计所述数据读写请求对应的请求处理延时时长、请求处理负载和请求吞吐量,得到所述数据读写请求的请求处理性能指标。
6.根据权利要求5所述的方法,其特征在于,所述基于指定时间段内所述业务请求事件对应的请求处理性能指标,对所述第一读写队列中的所述数据读写请求进行处理,得到处理结果的步骤,包括:
根据所述指定时间段内所述业务请求事件对应的请求处理性能指标,调整所述第一读写队列中的所述数据读写请求的处理速度;
基于调整后的处理速度处理所述第一读写队列中的数据读写请求,得到处理结果,并将所述处理结果返回给所述目标设备。
7.根据权利要求6所述的方法,其特征在于,所述根据所述指定时间段内所述业务请求事件对应的请求处理性能指标,调整所述第一读写队列中的所述数据读写请求的处理速度的步骤,包括:
如果所述业务请求事件对应的请求处理性能指标初次下降,将下调所述第一读写队列中的数据读写请求的处理并发度;
如果所述处理并发度降至指定数值,且所述业务请求事件对应的请求处理性能指标下降,将限制所述第一读写队列中的数据读写请求的处理吞吐量和每秒输入输出操作次数IPOS;
如果所述业务请求事件对应的请求处理性能指标上升,将上调所述第一读写队列中的数据读写请求的所述处理吞吐量、所述IPOS和所述处理并发度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211583970.X/1.html,转载请声明来源钻瓜专利网。