[发明专利]业务限流方法及业务限流装置有效
申请号: | 201710450283.3 | 申请日: | 2017-06-15 |
公开(公告)号: | CN107370684B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 毛文韬;李文征;徐恒阳;罗成 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/851;H04L29/06;H04L29/08 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 限流 方法 装置 | ||
1.一种业务限流方法,其特征在于,包括:
获取业务请求,并确定所述业务请求对应业务的业务类型;
根据所述业务的业务类型,确定所述业务的业务限流阶段;
以设定时间间隔,获取所述业务总负载;以及
根据所述业务总负载以及业务负载设定值,在所述业务的业务限流阶段对所述业务进行限流操作;
所述业务的业务类型包括第一业务以及第二业务;
所述根据业务的业务类型,确定所述业务的业务限流阶段的步骤包括:
当所述业务为第一业务时,确定所述业务的业务限流阶段为所述业务的预访问阶段;
所述第一业务包括请求接收阶段、配置阶段、预访问阶段、访问阶段以及输出阶段;
当所述业务为第二业务时,确定所述业务的业务限流阶段为所述业务的安全套接层握手阶段;
所述第二业务包括请求接收阶段、安全套接层握手阶段、配置阶段、预访问阶段、访问阶段以及输出阶段。
2.根据权利要求1所述的业务限流方法,其特征在于,所述根据所述业务总负载以及业务负载设定值,在所述业务的业务限流阶段对所述业务进行限流操作的步骤包括:
当所述业务总负载量大于第一总负载量,且持续时间大于第一设定时间时,根据每个业务的业务负载设定值,在对应的业务限流阶段对所有的业务进行限流操作;
当所述业务总负载量小于第二总负载量,且持续时间大于第二设定时间时,取消所有业务的限流操作,其中所述第二总负载量小于等于所述第一总负载量。
3.根据权利要求2所述的业务限流方法,其特征在于,所述限流操作的时间段包括依次交替的第一限流操作时间段以及第二限流操作时间段;
所述根据每个业务的业务负载设定值,在对应的业务限流阶段对所有的业务进行限流操作的步骤包括:
在所述第一限流操作时间段,以对应的业务负载设定值对所述业务进行限流操作;
在所述第二限流操作时间段,取消所述业务的限流操作。
4.根据权利要求1所述业务限流方法,其特征在于,所述以设定时间间隔,获取所述业务总负载的步骤包括:
以设定时间间隔,获取对应业务服务器的业务CPU总负载以及业务网络总负载。
5.一种业务限流装置,其特征在于,包括:
业务类型确定模块,用于获取业务请求,并确定所述业务请求对应业务的业务类型;
业务限流阶段确定模块,用于根据所述业务的业务类型,确定所述业务的业务限流阶段;
业务总负载获取模块,用于以设定时间间隔,获取所述业务总负载;以及
限流操作模块,用于根据所述业务总负载以及业务负载设定值,在所述业务的业务限流阶段对所述业务进行限流操作;
所述业务的业务类型包括第一业务以及第二业务;
所述业务限流阶段确定模块包括:
第一业务限流阶段确定单元,用于当所述业务为第一业务时,确定所述业务的业务限流阶段为所述业务的预访问阶段;所述第一业务包括请求接收阶段、配置阶段、预访问阶段、访问阶段以及输出阶段;以及
第二业务限流阶段确定单元,用于当所述业务为第二业务时,确定所述业务的业务限流阶段为所述业务的安全套接层握手阶段;所述第二业务包括请求接收阶段、安全套接层握手阶段、配置阶段、预访问阶段、访问阶段以及输出阶段。
6.根据权利要求5所述的业务限流装置,其特征在于,所述限流操作模块包括:
限流操作单元,用于当所述业务总负载量大于第一总负载量,且持续时间大于第一设定时间时,根据每个业务的业务负载设定值,在对应的业务限流阶段对所有的业务进行限流操作;以及
限流取消单元,用于当所述业务总负载量小于第二总负载量,且持续时间大于第二设定时间时,取消所有业务的限流操作,其中所述第二总负载量小于等于所述第一总负载量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710450283.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输方法、终端及基站
- 下一篇:数据传输方法及装置