一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

流量控制、集群资源保障方法、设备及存储介质与流程

2022-02-21 04:19:13 来源:中国专利 TAG:

技术特征:
1.一种流量控制方法,其特征在于,包括:存储节点接收用户的访问请求;从数据量索引信息中,查询所述访问请求对应的数据量;所述数据量索引信息,用于保存所述存储节点的不同用户在所述存储节点中的可访问数据的数据量;根据所述访问请求对应的数据量以及预设的流量阈值,对所述访问请求进行流量控制。2.根据权利要求1所述的方法,其特征在于,所述数据量索引信息,采用采用键-值存储结构进行存储;从数据量索引信息中,查询所述访问请求对应的数据量,包括:根据所述用户的标识以及所述访问请求携带的数据标识,确定待查询的键;在所述数据量索引信息中,查询所述待查询的健对应的值,得到所述访问请求的数据量。3.根据权利要求1所述的方法,其特征在于,根据所述访问请求对应的数据量以及预设的流量阈值,对所述访问请求进行流量控制,包括:确定令牌桶,所述令牌桶的令牌投放速率与所述流量阈值对应;根据所述访问请求对应的数据量,计算所述访问请求所需的令牌数;根据所述令牌桶的剩余令牌数以及所述访问请求所需的令牌数,采用令牌桶算法,对所述访问请求进行流量控制。4.根据权利要求3所述的方法,其特征在于,所述流量阈值包括:所述存储节点的全局流量阈值,或者,所述用户的单用户流量阈值;根据所述令牌桶的剩余令牌数以及所述访问请求所需的令牌数,采用令牌桶算法,对所述访问请求进行流量控制,包括:判断所述令牌桶中的剩余令牌数是否小于所述访问请求所需的令牌数;若所述令牌桶中的剩余令牌数小于所述访问请求所需的令牌数,则对所述访问请求进行访问异常处理。5.根据权利要求3所述的方法,其特征在于,所述令牌桶包括:第一令牌桶以及第二令牌桶;所述第一令牌桶的令牌投放速率与所述存储节点的全局流量阈值对应;所述第二令牌桶的令牌投放速率与所述用户的单用户流量阈值对应;根据所述令牌桶的剩余令牌数以及所述访问请求所需的令牌数,采用令牌桶算法,对所述访问请求进行流量控制,包括:判断所述第一令牌桶中的剩余令牌数是否小于所述访问请求所需的令牌数;若所述第一令牌桶中的剩余令牌数大于或者等于所述访问请求所需的令牌数,则判断所述第二令牌桶中的剩余令牌数是否小于所述访问请求所需的令牌数;若所述第二令牌桶中的剩余令牌数小于所述访问请求所需的令牌数,则对所述访问请求进行访问异常处理。6.根据权利要求3-5任一项所述的方法,其特征在于,根据所述访问请求对应的数据量以及预设的流量阈值,对所述访问请求进行流量控制之前,还包括:读取为所述存储节点动态配置的流量策略文件;从所述流量策略文件中,解析得到流量控制操作的启动指令,所述启动指令包括:全局流量控制指令,和/或,单用户流量控制指令;
根据所述启动指令,开启所述存储节点的全局流量控制和/或单个用户流量控制。7.根据权利要求6所述的方法,其特征在于,读取为所述存储节点动态配置的流量策略文件之后,还包括:从所述流量策略文件中,解析得到流量控制类型,和/或,流量控制阈值;其中,所述流量控制类型,包括:写入流量控制和/或读取流量控制;其中,所述流量控制阈值,包括:全局流量阈值,和/或,单用户流量阈值。8.根据权利要求3-5任一项所述的方法,其特征在于,所述存储节点,为etcd集群中的etcd节点。9.一种数据库集群资源保障方法,其特征在于,所述数据库集群包括多个存储节点,任一存储节点的存储资源被多个用户共享使用;所述方法包括:所述数据库集群中的任一存储节点接收用户的访问请求;从数据量索引信息中,查询所述访问请求对应的数据量;所述数据量索引信息,用于保存所述存储节点的不同用户在所述存储节点中的可访问数据的数据量;根据所述访问请求对应的数据量以及预设的流量阈值,对所述访问请求进行流量控制。10.一种服务器,其特征在于,包括:存储器、处理器以及通信组件;所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令以用于:执行权利要求1-9任一项所述的方法中的步骤。11.一种存储有计算机程序的计算机可读存储介质,其特征在于,计算机程序被处理器执行时能够实现权利要求1-9任一项所述的方法中的步骤。

技术总结
本申请实施例提供一种流量控制、集群资源保障方法、设备及存储介质。在流量控制方法中,存储节点接收到用户的访问请求后,可从数据量索引信息中,查询该访问请求对应的数据量,并可根据查询到的数据量以及预设的流量阈值,对访问请求进行流量控制。基于这种实施方式,一方面,存储节点可自主实现访问压力的预测,极大降低了流量控制所需的计算资源的成本。另一方面,存储节点基于访问请求对应的真实数据量进行压力预测,可预测得到访问请求产生的真实压力,从而有利于根据不同的访问请求之间的差异性,精准地进行流量控制。精准地进行流量控制。精准地进行流量控制。


技术研发人员:陈星宇
受保护的技术使用者:阿里云计算有限公司
技术研发日:2021.09.06
技术公布日:2022/1/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献