[发明专利]接口容量评估方法、装置和系统在审
申请号: | 202111201575.6 | 申请日: | 2021-10-15 |
公开(公告)号: | CN113934613A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 吴强 | 申请(专利权)人: | 北京房江湖科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杜志敏;宋志强 |
地址: | 101399 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 容量 评估 方法 装置 系统 | ||
1.一种接口容量评估方法,其特征在于,所述方法包括:
接收到业务端发送的评估接口容量的请求时,获取记录的最新周期的CPU占比和所述接口的总调用量;
根据所述CPU占比和所述接口的总调用量计算所述接口的第一可用容量;
若确定所述请求中携带的需求量小于所述第一可用容量,则向所述业务端发送所述接口的第一可用容量满足调用的响应;
其中,所述CPU占比和所述接口的总调用量为对应周期中所有接口的总调用量最大的时间段对应的CPU占比和所述接口的总调用量,每个周期划分为多个相同时长的连续时间段。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若确定所述请求中携带的需求量不小于所述第一可用容量,则基于所述接口之外的接口都不增加调用量的前提下,计算所述接口的第二可用容量;
确定所述需求量是否小于所述第二可用容量,如果是,向所述业务端发送所述接口的第二可用容量满足调用的响应;否则,向所述业务端发送所述接口不满足调用需求的响应。
3.根据权利要求1所述的方法,其特征在于,所述根据所述CPU占比和所述接口的总调用量计算所述接口的第一可用容量,包括:
计算预设CPU占比阈值与最新周期的CPU占比的差值;
计算最新最周对应的所述接口对应的总调用量与所述差值的乘积;
计算所述乘积与预设CPU占比阈值的比值作为所述第一可用容量。
4.根据权利要求2所述的方法,其特征在于,所述计算所述接口的第二可用容量,包括:
计算所述接口的最新周期的总调用量与最新周期的前一周期的总调用量的差值作为第一差值;
计算所述接口的预设CPU占比阈值与最新周期对应的CPU占比的差值作为第二差值;
计算所述接口的最新周期对应的CPU占比与所述最新周期的前一周期对应的CPU占比的差值作为第三差值;
计算所述第一差值与所述第二差值的乘积;
计算所述乘积与所述第三差值的比值作为所述接口的第二可用容量。
5.根据权利要求1所述的方法,其特征在于,所述方法包括:
周期记录对应周期中每个接口的调用量,以所述时间段为单位统计每个接口的总调用量,并获取所有接口的总调用量最大的时间段对应的CPU占比。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当单台服务器混合部署多种服务,针对该台服务器记录所有服务在接口上的调用量;
当混合部署的多个服务部署的服务器个数不同时,使用调用总量最大的服务器上的记录获取对应周期的CPU占比,以及接口的总调用量。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
若同时接收到多个评估接口容量的请求时,将所述多个请求合并进行接口容量评估。
8.根据权利要求2-6任一项所述的方法,其特征在于,所述方法还包括:
针对最新周期若已进行过接口容量评估,且评估结果为需求量小于第一可用容量,或需求量小于第二可用容量时,若再次接收到评估接口容量的请求,则确定所述请求中携带的需求量与上一周期中对应接口的最大可调用量的差值是否大于预设阈值,如果是,针对所述请求进行接口容量评估;否则,等待当前周期结束后再针对所述请求进行接口容量评估。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-8任一项所述的方法。
10.一种接口容量评估系统,其特征在于,所述系统包括:
业务端以及如权利要求9所述的电子设备,其中,所述业务端与所述电子设备信号连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京房江湖科技有限公司,未经北京房江湖科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111201575.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:目标物体的识别方法、装置及机器人
- 下一篇:一种升降式止回阀体试验装置