[发明专利]基于置信区间的流量管理方法和装置以及计算设备有效
申请号: | 201810563547.0 | 申请日: | 2018-05-23 |
公开(公告)号: | CN110535784B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 李晶;袁征;杨少松;陈柏盛;孟丹慧 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | H04L12/819 | 分类号: | H04L12/819 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 置信区间 流量 管理 方法 装置 以及 计算 设备 | ||
本公开是关于一种基于置信区间的流量管理方法,包括:根据接入方流量请求的历史数据获取单位时间的置信流量范围;基于所述置信流量范围确定所述单位时间的可用令牌区间;以及根据所述可用令牌区间确定针对所述接入方在所述单位时间内的流量请求所发放的令牌数量。根据本公开的实施例,基于通过历史数据训练的置信区间来控制令牌的发放,能够实现更为合理的流量管控。
技术领域
本公开涉及计算机网络技术领域,尤其涉及一种基于置信区间的流量管理方法和装置以及计算设备。
背景技术
在互联网时代,一些成熟的系统平台将网站服务封装成一系列计算机易识别的数据接口开放给第三方开发者使用,这样的平台就被称为开放平台。通常情况下,同一时间会有很多个第三方系统接入开放平台。因此,为了保证开放平台的稳定性能,有必要对来自接入方系统的流量进行合理管控,从而将接入方系统对开放平台系统服务的调用限制在一个合理的范围。
目前,开放平台系统大多采用Hystrix(豪猪)开源组件来实现流量管理,其基本实现原理是按照接口不同设置相应的限流单元,按照人为经验对每个限流单元设定一个阈值,对于超过该阈值的流量,Hystrix将会自动拒绝。
然而,上述基于Hystrix的流量管理方法是基于人为经验来预估流量阈值,考虑的因素有限,无法实现智能化的阈值设定。另外,该方法仅按照接口来进行流量管理,无法支持对调用同一接口的不同接入方进行单独的阈值设定。
发明内容
本公开的目的是提供一种基于置信区间的流量管理方法、装置、存储介质以及计算设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开实施例的第一方面,提供一种基于置信区间的流量管理方法,包括:根据接入方流量请求的历史数据获取单位时间的置信流量范围;基于所述置信流量范围确定所述单位时间的可用令牌区间;以及根据所述可用令牌区间确定针对所述接入方在所述单位时间内的流量请求所发放的令牌数量。
根据本公开实施例的第二方面,提供一种基于置信区间的流量管理装置,包括:置信区间模块,设置为根据接入方流量请求的历史数据获取单位时间的置信流量范围;令牌计算模块,设置为基于所述置信流量范围确定所述单位时间的可用令牌区间;以及流量管控模块,设置为根据所述可用令牌区间确定针对所述接入方在所述单位时间内的流量请求所发放的令牌数量。
根据本公开实施例的第三方面,提供一种存储有计算机程序的存储介质,所述计算机程序在由计算设备的处理器运行时,使所述计算设备执行本公开任一实施例所述的流量管理方法。
根据本公开实施例的第四方面,提供一种计算设备,包括:处理器;存储器,存储有可由所述处理器执行的指令;其中所述处理器被配置为执行本公开任一实施例所述的流量管理方法。
根据本公开的实施例,基于通过历史数据训练的置信区间来控制令牌的发放,能够实现更为合理的流量管控。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
图1为根据本公开一实施例基于置信区间的流量管理方法流程图。
图2为根据本公开一实施例中图1所示步骤101的示意流程图。
图3为根据本公开一实施例中图1所示步骤102的示意流程图。
图4为根据本公开一实施例中图1所示步骤103的示意流程图。
图5为根据本公开一实施例基于置信区间的流量管理装置示意框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810563547.0/2.html,转载请声明来源钻瓜专利网。