[发明专利]网络访问的流量控制方法、装置、电子设备及存储介质有效

专利信息
申请号: 201811534870.1 申请日: 2018-12-14
公开(公告)号: CN109787915B 公开(公告)日: 2022-09-20
发明(设计)人: 纪辉;焦承斌 申请(专利权)人: 北京三快在线科技有限公司
主分类号: H04L47/215 分类号: H04L47/215;H04L67/133
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 莎日娜
地址: 100083 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 网络 访问 流量 控制 方法 装置 电子设备 存储 介质
【说明书】:

本申请公开了一种网络访问的流量控制方法,属于计算机技术领域,用于解决由于逐层、频繁的流量借用导致的服务端访问效率降低的问题。本申请实施例公开的网络访问的流量控制方法包括:根据第一用户的网络访问请求,获取所述第一用户自身的网络访问令牌;在获取所述第一用户自身的网络访问令牌失败且所述第一用户自身的网络访问令牌的自用数量达到预设数量阈值的情况下,通过建立的共享令牌用户集合,获取第二用户共享的网络访问令牌;控制所述第一用户通过所述第二用户共享的网络访问令牌进行网络访问。通过将用户令牌实现扁平化管理,用户之间直接共享网络访问流量,在频繁借用网络流量时,不需要逐层借用令牌,有助于提升服务端的访问效率。

技术领域

本申请涉及计算机技术领域,特别是涉及一种网络访问的流量控制方法、装置、电子设备及存储介质。

背景技术

RPC(Remote Procedure Call Protocol,远程过程调用)服务端以提供稳定的服务、高效处理用户的访问请求作为基本要求。因此,如何应对用户的流量洪峰,提高服务的可用性是RPC服务端必须考虑的问题。现有技术中,RPC服务端对网络访问流量进行控制时,大多采用分层令牌桶算法(HTB,Hierarchical Token Bucket)。通过分层令牌桶算法对RPC服务端的资源进行管理,树形分层结构的各个节点从上到下依次为根节点、中间节点以及叶子节点,分别可对应于RPC服务端节点、API接口节点、用户节点。每节点均设置最小带宽值(Rate)及最大带宽值(Ceil)。某个时刻每一节点可以处于三种状态中的一种:CAN_SEND(令牌充足)、MAY_BORROW(没有令牌,但可借用)、CANT_SEND(没有令牌不可借用)。节点间令牌互借的工作机制如下:当叶子节点访问频次低于自身的最小带宽值时,节点处于CAN_SEND状态,访问能够正常通过;叶子节点请求带宽大于最小带宽值、小于最大带宽值时,此时叶子节点处于MAY_BORROW状态,会向父节点借用令牌;当子节点向其父节点借用令牌时,不论父节点是否已经超过了自身的最小带宽值,都会向上一级节点请求借用令牌,直到借到令牌,或者达到了根节点为止;当叶子节点收到的请求带宽大于最大带宽值时,节点处于CANT_SEND状态,不可借用父节点的令牌。

虽然,当某个节点的流量不足时,可以向其他节点借用令牌,以借用其他节点的流量,但是,由于预先限制了节点的流量限额,如果某个用户在某一时段需要大量网络流量,则会发生多次、逐层的令牌借用,在一定程度上会导致RPC服务的效率降低。

发明内容

本申请提供一种网络访问的流量控制方法,有助于改善由于逐层、频繁的流量借用导致的RPC服务效率降低的问题。

为了解决上述问题,第一方面,本申请实施例提供了一种网络访问的流量控制方法,包括:

根据第一用户的网络访问请求,获取所述第一用户自身的网络访问令牌;

在获取所述第一用户自身的网络访问令牌失败且所述第一用户自身的网络访问令牌的自用数量达到预设数量阈值的情况下,通过建立的共享令牌用户集合,获取第二用户共享的网络访问令牌;

控制所述第一用户通过所述第二用户共享的网络访问令牌进行网络访问。

第二方面,本申请实施例提供了一种网络访问的流量控制装置,包括:

自身网络访问令牌获取模块,用于根据第一用户的网络访问请求,获取所述第一用户自身的网络访问令牌;

网络访问令牌借用模块,在获取所述第一用户自身的网络访问令牌失败且所述第一用户自身的网络访问令牌的自用数量达到预设数量阈值的情况下,通过建立的共享令牌用户集合,获取第二用户共享的网络访问令牌;

网络访问控制模块,用于控制所述第一用户通过所述第二用户共享的网络访问令牌进行网络访问。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811534870.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top