[发明专利]得到瞬时接口访问统计量的方法、装置和设备有效
申请号: | 201710104557.3 | 申请日: | 2017-02-24 |
公开(公告)号: | CN108512711B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 史荣琦;邢斐;董京涛;李明杰;潘柏宇;谢菲 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 得到 瞬时 接口 访问 统计 方法 装置 设备 | ||
1.一种得到瞬时接口访问统计量的方法,其特征在于,该方法包括:
沿时间轴设置多个连续的时间盒子,每个时间盒子覆盖设定的时间段;
确定感兴趣时刻tcur所在的时间盒子,作为当前时间盒子;
得到与所述感兴趣时刻tcur关联的N个连续的时间盒子中每个时间盒子的平均每秒请求量QPS,所述N个连续的时间盒子包括所述当前时间盒子和位于所述当前时间盒子之前的N-1个时间盒子,其中N是大于1的整数;
对所述N个连续的时间盒子的N个平均每秒请求量QPS进行加权平均以计算所述感兴趣时刻tcur的瞬时接口访问统计量,其中,相比于远离所述感兴趣时刻tcur的时间盒子的QPS,接近于所述感兴趣时刻tcur的时间盒子的QPS被赋予更高的权重值,所述当前时间盒子被划分为多个区间,当所述感兴趣时刻tcur位于不同区间时,给所述N个连续的时间盒子赋予与所述区间对应的权重值组。
2.根据权利要求1所述的方法,其特征在于,所述多个区间包括第一区间和第二区间,其中所述第一区间位于所述第二区间之前,所述第一区间对应第一权重值组,所述第二区间对应第二权重值组,则相对于所述第一权重值组,所述第二权重值组中与接近于所述感兴趣时刻tcur的时间盒子对应的权重值更高。
3.根据权利要求1所述的方法,其特征在于,得到与所述感兴趣时刻关联的N个连续的时间盒子中每个时间盒子的平均每秒请求量QPS,包括:
在编号为i的时间盒子是所述当前时间盒子的情况下,基于下式计算所述编号为i的时间盒子的平均每秒请求量QPSi:
QPSi=Ci/Δt,其中,Ci表示在所述当前时间盒子中直至所述感兴趣时刻tcur接收到的接口访问请求的数量,Δt表示在所述当前时间盒子中直至所述感兴趣时刻tcur所经历的时间长度;
在编号为i的时间盒子不是所述当前时间盒子的情况下,基于下式计算所述编号为i的时间盒子的平均每秒请求量QPSi:
QPSi=Ci/Ti,其中,Ci为在所述编号为i的时间盒子期间接收到的接口访问请求的数量,Ti表示所述编号为i的时间盒子所覆盖的时间长度。
4.根据权利要求1所述的方法,其特征在于,
设置多个连续的时间盒子包括:
设置N+M个连续的时间盒子,所述N+M个连续的时间盒子依次编号为0、1、…、(N+M-1),M是大于等于1的整数,每个时间盒子覆盖长度为T的时间段;
确定感兴趣时刻tcur所在的时间盒子包括:
设第一个编号为0的时间盒子的起始时刻为时刻0,则基于下式确定所述感兴趣时刻tcur所在的时间盒子的编号i_cur:
其中,表示向下取整。
5.根据权利要求4所述的方法,其特征在于,该方法还包括:
针对所述N+M个连续的时间盒子中每个时间盒子设置对应的计数器;
其中,在编号为i的时间盒子期间,每接收到一个接口访问请求,则所述编号为i的时间盒子对应的计数器的值Ci增加1,并且在从编号为(i+N)mod(N+M)的时间盒子的起始时刻开始至再次进入所述编号为i的时间盒子之前将所述编号为i的时间盒子对应的计数器清零,其中,i=0,1,...,N+M-1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710104557.3/1.html,转载请声明来源钻瓜专利网。