[发明专利]限速方法、装置及系统、电子设备和计算机可读存储介质在审
申请号: | 201910988539.5 | 申请日: | 2019-10-17 |
公开(公告)号: | CN110753005A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 陈力;陆元伟;马志 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/819 | 分类号: | H04L12/819;H04L12/813 |
代理公司: | 44232 深圳市隆天联鼎知识产权代理有限公司 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 限速单元 目标网络 时间段 令牌生成 限速 令牌桶 计算机可读存储介质 令牌 装置及系统 电子设备 速率下发 网关集群 流出 | ||
1.一种限速方法,其特征在于,应用于网关集群的主节点,所述方法包括:
获取当前待限速的目标网络流的限制速率;
获得用于对所述目标网络流进行限速的目标从节点及其目标限速单元;
获取当前第一时间段内流入各目标限速单元的目标网络流的总流入流量;
根据所述当前第一时间段内流入各目标限速单元的目标网络流的总流入流量和所述限制速率,获得下一第一时间段内各目标限速单元的令牌桶的下一令牌生成速率;
将所述下一第一时间段内各目标限速单元的下一令牌生成速率下发至各目标从节点,以便于各目标限速单元的令牌桶在所述下一第一时间段内采用所述下一令牌生成速率生成令牌,使得流出所述网关集群的目标网络流的流量小于所述限制速率。
2.根据权利要求1所述的方法,其特征在于,将所述下一第一时间段内各目标限速单元的下一令牌生成速率下发至各目标从节点,包括:
将包括各目标限速单元的下一令牌生成速率的速率表分别下发至所述网关集群内的各从节点;
接收各从节点响应于所接收到的速率表返回的版本请求;
响应于各从节点的版本请求,向各从节点发送包括所述速率表的版本号的消息,以便于各从节点根据所述消息更新其速率表的版本号。
3.根据权利要求1所述的方法,其特征在于,获取当前第一时间段内流入各目标限速单元的目标网络流的总流入流量,包括:
在所述当前第一时间段内,每隔第二时间段接收各目标从节点上传的流入各目标限速单元的目标网络流的流入流量;
根据所述当前第一时间段内每隔第二时间段流入各目标限速单元的目标网络流的流入流量,获得所述当前第一时间段内流入各目标限速单元的目标网络流的总流入流量。
4.根据权利要求3所述的方法,其特征在于,所述第一时间段大于所述第二时间段,所述第二时间段大于所述网关集群中任意两个节点之间的时延。
5.根据权利要求1所述的方法,其特征在于,所述目标限速单元包括第一目标限速单元和第二目标限速单元;其中,根据所述当前第一时间段内流入各目标限速单元的目标网络流的总流入流量和所述限制速率,获得下一第一时间段内各目标限速单元的令牌桶的下一令牌生成速率,包括:
根据所述当前第一时间段内流入所述第一目标限速单元的目标网络流的总流入流量和流入所述第二目标限速单元的目标网络流的总流入流量,获得所述当前第一时间段内所述目标网络流的总流入流量;
根据所述当前第一时间段内流入所述第一目标限速单元的目标网络流的总流入流量、所述当前第一时间段内所述目标网络流的总流入流量和所述限制速率,获得所述第一目标限速单元的下一令牌生成速率;
根据所述当前第一时间段内流入所述第二目标限速单元的目标网络流的总流入流量、所述当前第一时间段内所述目标网络流的总流入流量和所述限制速率,获得所述第二目标限速单元的下一令牌生成速率。
6.根据权利要求5所述的方法,其特征在于,所述目标从节点包括第一目标从节点和第二目标从节点,所述第一目标限速单元位于所述第一目标从节点,所述第二目标限速单元位于所述第二目标从节点。
7.根据权利要求6所述的方法,其特征在于,根据所述当前第一时间段内流入各目标限速单元的目标网络流的总流入流量和所述限制速率,获得下一第一时间段内各目标限速单元的令牌桶的下一令牌生成速率,还包括:
若超过预定时间未接收到所述第一目标从节点发送的数据包,则根据所述当前第一时间段内流入所述第二目标限速单元的目标网络流的总流入流量,获得所述当前第一时间段内所述目标网络流的总流入流量;
根据所述当前第一时间段内流入所述第二目标限速单元的目标网络流的总流入流量、所述当前第一时间段内所述目标网络流的总流入流量和所述限制速率,获得所述第二目标限速单元的下一令牌生成速率;
其中所述预定时间小于所述第一时间段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910988539.5/1.html,转载请声明来源钻瓜专利网。