【技术实现步骤摘要】
对象存储的服务质量优化方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,尤指一种对象存储的服务质量优化方法、装置、设备及存储介质。
技术介绍
[0002]对象存储是一种将数据作为对象进行管理的计算机数据存储体系结构,主要应用于云服务的图片、音视频等海量数据的存储。在为不同用户以对象存储结构提供云服务时,可能会出现大量请求并发访问造成资源耗尽服务崩溃,以及少量用户占用过多服务器带宽影响其他用户正常服务的情况。故需要对现有的对象存储服务进行进一步的改进以保障对绝大多数用户能够实现正常服务。
技术实现思路
[0003]本专利技术实施例提供一种对象存储的服务质量优化方法、装置、设备及存储介质,用以优化对象存储服务对大多数用户的服务质量。
[0004]本专利技术实施例提供了一种对象存储的服务质量优化方法,包括:
[0005]通过管理单元向至少一个对象存储网关下发限流参数;
[0006]对任一对象存储网关,通过所述对象存储网关根据接收的限流参数确定令牌生成速度,并以所述令牌生成速度生成令牌并保存至所述对象存储网关的令牌桶中,在所述令牌桶的令牌存储容量占满之后丢弃新生成的令牌;
[0007]响应于任一限制账号对目标存储桶中的目标对象的操作请求,按照所述操作请求对应的各令牌桶的操作限流过程实现的节点顺序,依次执行如下步骤:
[0008]通过当前节点对应的令牌桶所在的对象存储网关判断所述令牌桶中是否存在与所述当前节点的操作行为对应数量的令牌;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种对象存储的服务质量优化方法,其特征在于,包括:通过管理单元向至少一个对象存储网关下发限流参数;对任一对象存储网关,通过所述对象存储网关根据接收的限流参数确定令牌生成速度,并以所述令牌生成速度生成令牌并保存至所述对象存储网关的令牌桶中,在所述令牌桶的令牌存储容量占满之后丢弃新生成的令牌;响应于任一限制账号对目标存储桶中的目标对象的操作请求,按照所述操作请求对应的各令牌桶的操作限流过程实现的节点顺序,依次执行如下步骤:通过当前节点对应的令牌桶所在的对象存储网关判断所述令牌桶中是否存在与所述当前节点的操作行为对应数量的令牌;若所述令牌桶中的令牌数量小于所述操作行为对应数量,则通过所述对象存储网关丢弃所述操作行为或等待预设时间后再次判断所述令牌桶中是否存在与所述操作行为对应数量的令牌;若所述令牌桶中的令牌数量大于等于所述操作行为对应数量,则通过所述对象存储网关消耗所述令牌桶中与所述操作行为对应数量的令牌,并执行一次所述操作行为。2.如权利要求1所述的方法,其特征在于,所述限制账号包括第一类限制账号,所述第一类限制账号的操作请求的对应的各节点的令牌桶依次为用于对所述操作请求在账号限流层级限流的第一令牌桶、用于对所述操作请求在存储桶限流层级限流的第二令牌桶、用于对响应于所述操作请求进行的目标操作指令在账号限流层级限流的第三令牌桶、用于对所述目标操作指令在存储桶层级限流的第四令牌桶;和/或,所述限制账号包括第二类限制账号,所述第二类限制账号的操作请求的对应的各节点的令牌桶依次为所述第二令牌桶、所述第四令牌桶;所述第一令牌桶和所述第二令牌桶对应的操作行为为将所述操作请求传递至下一个节点的令牌桶所在的对象存储网关,所述第三令牌桶对应的操作行为为将执行一次与所述操作请求对应的目标操作指令传递至下一个节点的令牌桶所在的对象存储网关,所述第四令牌桶对应的操作行为为令所述目标存储桶为执行一次与所述操作请求对应的目标操作指令。3.如权利要求2所述的方法,其特征在于,所述第一令牌桶和/或所述第二令牌桶为多个令牌桶;若当前节点对应第一令牌桶或者第二令牌桶,且当前节点对应的令牌桶为多个令牌桶,则通过当前节点对应的令牌桶所在的对象存储网关判断所述令牌桶中是否存在与所述当前节点的操作行为对应数量的令牌;若所述令牌桶中的令牌数量小于所述操作行为对应数量,则通过所述对象存储网关丢弃所述操作行为或等待预设时间后再次判断所述令牌桶中是否存在与所述操作行为对应数量的令牌;若所述令牌桶中的令牌数量大于等于所述操作行为对应数量,则通过所述对象存储网关消耗所述令牌桶中所述操作行为对应数量的令牌,并执行一次所述操作行为,具体包括:通过当前节点对应的各令牌桶所在的对象存储网关分别判断对应的所述令牌桶中是否存在令牌;若各所述令牌桶中均不存在令牌,则通过各所述令牌桶中任一令牌桶所在的对象存储网关丢弃所述操作行为;
若至少一个所述令牌桶中存在令牌,则通过任一存在令牌的令牌桶所在的对象存储网关消耗所述令牌桶中一个令牌,并执行一次所述操作行为。4.如权利要求1所述的方法,其特征在于,以所述令牌生成速度生成令牌并保存至所述对象存储网关的令牌桶中之前,所述方法...
【专利技术属性】
技术研发人员:孔令升,刘汪洋,黄鹄,林洁琬,吴文峰,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。