[发明专利]一种基于双重流量控制机制的系统流量整体控制方法在审
申请号: | 202010063482.0 | 申请日: | 2020-01-20 |
公开(公告)号: | CN111262793A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 赵昆杨 | 申请(专利权)人: | 福建奇点时空数字科技有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/819;H04L29/08 |
代理公司: | 北京劲创知识产权代理事务所(普通合伙) 11589 | 代理人: | 徐家升 |
地址: | 361000 福建省厦门市软件园*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双重 流量 控制 机制 系统 整体 方法 | ||
一种基于双重流量控制机制的系统流量整体控制方法,对进入网络系统的所有流量以通道为单位来实现整体的流量控制;对进入网络系统的所有流量以每个用户为单位来实现单独的流量控制;动态监控每个通道的流量阈值并生成流量调控信息,继而将流量调控信息发送至分布式集群的每个通道;接收用户请求并判断用户请求是否能够获得授权;确定用户请求的网络流量类型;使用第二令牌桶为已消耗令牌的网络流量转发数据包。本发明基于双重流量控制机制来对流量进行控制,能够对网络流量进行更加精细化的控制,使网络流量的速率稳定在设定值,能够有效地对网络流量进行控制,提高了网络带宽的使用效率,提升了网络质量。
技术领域
本发明涉及流量控制技术领域,尤其涉及一种基于双重流量控制机制的系统流量整体控制方法。
背景技术
许多集群网络中都包括有若干个单一节点,这些单一节点用来传递流量数据,但是随着大数据的深入发展,这些集群网络面临着通过大量的瞬时流量,由于任一单一节点通过的流量有限,由于请求流量过大,很容易造成集群网络内单一节点瘫痪,进而影响整个集群网络的正常运转;因此,需要对流量进行有效控制,目前主要是针对集群网络中的每个节点单独控制流量阈值,但是当集群内请求发生倾斜时,单个节点请求量过大,但整个集群请求量仍然较小,流量控制不准确;或者通过统计单一节点的服务,来统计集群请求量,通过将集群网络内的每个请求均经过此服务,由此服务来判断整个集群网络的流量阈值,但是单一节点的服务顺序判断容易造成整个集群网络的瓶颈点,而且可靠性难以保障,有待进行改进。
发明内容
(一)发明目的
为解决背景技术中存在的技术问题,本发明提出一种基于双重流量控制机制的系统流量整体控制方法,基于双重流量控制机制来对流量进行控制,能够对网络流量进行更加精细化的控制,使网络流量的速率稳定在设定值,能够有效地对网络流量进行控制,提高了网络带宽的使用效率,提升了网络质量。
(二)技术方案
本发明提出了一种基于双重流量控制机制的系统流量整体控制方法,包括以下步骤:
S1、在网络系统中搭建分布式集群,统计每个网络通道中的流量并设置流量阈值,以通道流量阈值为依据来调控每个通道内实际通过的请求流量,最终对进入网络系统的所有流量以通道为单位来实现整体的流量控制;
S2、统计各用户的流量并设置用户流量阈值,以该流量阈值为依据来调控每个用户的请求流量,最终对进入网络系统的所有流量以每个用户为单位来实现单独的流量控制;
S3、采集网络系统的实际请求流量,动态监控每个通道的流量阈值并生成流量调控信息,继而将流量调控信息发送至分布式集群的每个通道;
S4、接收用户请求并根据当前剩余的授权名额来判断用户请求是否能够获得授权;当判断用户请求能够获得授权时,处理该用户请求;
S5、确定用户请求的网络流量类型,当确定该网络流量的类型为预定受控类型时,将该网络流量送入与预定受控类型对应的第一令牌桶;
S6、网络流量通过第一令牌桶后,继续将其送入第二令牌桶,消耗第二令牌桶的令牌,并使用第二令牌桶为已消耗令牌的网络流量转发数据包。
优选的,在S3中,流量调控信息包括通道流量阈值初置信息和通道流量阈值增减信息。
优选的,S4的具体操作如下:
S41、授权信息存储于队列中,获取用户请求并从预设的队列中获取授权消息;
S42、每个授权消息用于表示一个授权名额,若获取到授权消息,则判断该用户请求能够获得授权;反之,则判断该用户请求不能够获得授权。
优选的,当判断用户请求不能够获得授权时,向该用户发送请求拒绝消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建奇点时空数字科技有限公司,未经福建奇点时空数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010063482.0/2.html,转载请声明来源钻瓜专利网。