【技术实现步骤摘要】
一种客户端请求处理方法、装置、设备及存储介质
[0001]本专利技术涉及数据存储
,更具体地说,涉及一种客户端请求处理方法、装置、设备及存储介质。
技术介绍
[0002]客户端网络通信功能主要是通过client(客户端)与存储集群的监控节点Mon建立心跳连接,可以实现对client的状态进行监控,并根据client状态进行告警等操作;同时通过client上报存储集群节点的连接情况,可以对client与集群之间的网络进行监控。
[0003]目前,存储集群不对不同的client请求做区别限制。集群在收到并处理client消息时,同一个OSD(Object
‑
based Storage Device,对象存储设备)可能需要处理来自多个client的消息,这些消息根据被接收到的先后顺序在队列中存放,等待被依次处理。当某个client非常繁忙,即IOPS(Input/Output Operations Per Second,每秒的读写次数)值较高时,其在队列中的位置可能相对靠后,消息就会得不到集群更及时 ...
【技术保护点】
【技术特征摘要】
1.一种客户端请求处理方法,其特征在于,包括:接收客户端发送的请求;判断是否设置静态优先级策略;若是,则根据各客户端的优先级顺序依次处理各客户端的请求;若否,则判断是否设置静态IOPS阈值策略;若是,则根据各客户端的IOPS阈值处理对应客户端的请求。2.根据权利要求1所述的客户端请求处理方法,其特征在于,若所述静态优先级策略及所述静态IOPS阈值策略均未设置,则所述客户端请求处理方法还包括:根据客户端发送的请求中携带的延时值及IOPS值,动态调整各客户端的处理顺序,以根据调整后的处理顺序处理各客户端的请求。3.根据权利要求2所述的客户端请求处理方法,其特征在于,所述根据客户端发送的请求中携带的延时值及IOPS值,动态调整各客户端的处理顺序,包括:将延时值小于延迟阈值的客户端作为第一类型客户端;根据各第一类型客户端的IOPS值,确定各第一类型客户端的第一处理顺序;其中,第一类型客户端的IOPS值越大,处理优先级越高。4.根据权利要求3所述的客户端请求处理方法,其特征在于,所述接收各客户端发送的请求之后,还包括:将延时值不小于所述延迟阈值的客户端作为第二类型客户端;根据各第二类型客户端的延时值,确定各第二类型客户端的第二处理顺序;其中,第二类型客户端的延时值越大,处理优先级越高。5.根据权利要求4所述的客户端请求处理方法,其特征在于,若同时接收到第一类型客户端及第二类型客户端的请求,则所述客户端请求处理方法还包括:将第一处理顺序与第二处理顺序组合,得到第三处理顺序;其中,所述第二处理顺序的处理优先级高于第一处理顺序。6.一种客户端请求处理装置,其特征在于,包括:接收模块,用于接收客户端发送的请求;第一判断模块,用于判断是否设置静态优先级策略;...
【专利技术属性】
技术研发人员:赵文达,王庆海,孟祥瑞,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。