[发明专利]动态调节的QPS控制方法、系统、设备及存储介质有效
申请号: | 202110471502.2 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113141410B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 李向军 | 申请(专利权)人: | 北京星合之星网络科技有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/60;H04L41/0631;H04L41/142 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 崔方方 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 调节 qps 控制 方法 系统 设备 存储 介质 | ||
1.一种动态调节的QPS控制方法,其特征在于,包括以下步骤:
获取流量发送接口的当前QPS;
获取流量发送接口在预设时间长度内发送的http请求的超时率和错误率;
根据http请求的超时率和错误率,调节并更新流量发送接口的当前QPS;
所述获取流量发送接口在预设时间长度内发送的http请求的超时率的具体方法为:
在http请求中添加最大超时时间,其中,最大超时时间的值的大小取决于网关中台系统上游的外部媒体要求;
获取流量发送接口在预设时间长度内发送的http请求中各http请求的响应状态码,根据各http请求的响应状态码得到各http请求的响应时间;
初始超时请求次数为0,当http请求的响应时间超过该http请求的最大超时时间时,超时请求次数加1;
以超时请求次数占在预设时间长度内发送的http请求的总数的比例为超时率;
所述获取流量发送接口在预设时间长度内发送的http请求的错误率的具体方法为:
获取流量发送接口在预设时间长度内发送的http请求中各http请求的响应状态码,根据各http请求的响应状态码得到各http请求的响应状态;
初始异常请求次数为0,当http请求的响应状态为异常时异常请求次数加1;
以异常请求次数占在预设时间长度内发送的http请求的总数的比例为错误率;
所述根据http请求的超时率和错误率,调节并更新流量发送接口的当前QPS的具体方法为:
当http请求的超时率和错误率之和不大于预设阈值时,按照预设比例增加流量发送接口的当前QPS,将流量发送接口的当前QPS更新为增加后的QPS;
否则,通过下式得到过渡QPS:过渡QPS=流量发送接口的当前QPS×(1-http请求的超时率和错误率之和),将流量发送接口的当前QPS更新为过渡QPS。
2.根据权利要求1所述的动态调节的QPS控制方法,其特征在于,所述预设时间长度为1分钟。
3.根据权利要求1所述的动态调节的QPS控制方法,其特征在于,所述预设阈值为0~0.05,所述预设比例为10%。
4.根据权利要求1所述的动态调节的QPS控制方法,其特征在于,还包括:
当http请求的超时率和错误率之和大于告警阈值时,生成告警信息并发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星合之星网络科技有限公司,未经北京星合之星网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110471502.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于云端的建筑领域三维自动建模系统及其建模方法
- 下一篇:一种自动加料器