[发明专利]一种流量控制方法及装置有效
申请号: | 201710794062.8 | 申请日: | 2017-09-06 |
公开(公告)号: | CN107770088B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 张华程;王维 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/851 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王戈 |
地址: | 开曼群岛大开曼岛乔治镇医院*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 控制 方法 装置 | ||
本申请公开了一种流量控制方法及装置,首先可监测负载,之后判断监测得到的负载是否高于预设的阈值,若是,则根据预先配置的各接口的优先级,选择至少一个接口,减少通过选择的接口接收的业务请求的数量,以进行流量限制,若否,则同样根据预先配置的各接口的优先级,选择至少一个接口,增加通过选择的接口接收的业务请求的数量。
技术领域
本申请涉及信息技术领域,尤其涉及一种流量控制方法及装置。
背景技术
目前,当设备接收到的业务请求远大于设备处理业务能力的上限时,会导致设备负载过高。若设备持续在高负载状态下工作,则可能导致设备性能下降、响应速度变慢、甚至设备宕机等问题。
于是,在现有技术中,通常采用预先为接收业务请求的各接口分别配置流量限制的方法,限制各接口单位时间内可接收的业务请求的数量,从而避免由于接收超过设备处理业务能力上限的业务请求导致的设备宕机的问题。
具体的,通常可由工作人员根据经验、设备处理业务的能力等等,确定各接口的流量上限。在需要时再配置至对应的接口,使得配置了流量上限的各接口,可根据配置的流量上限,拒绝接收超过该流量上限的业务请求。
基于现有技术,本申请提供一种新的流量控制方法。
发明内容
本说明书实施例提供一种流量控制方法及装置,用于解决现有技术在进行流量控制时,难以动态的对各接口进行流量控制,导致设备资源浪费的问题。
本说明书实施例采用下述技术方案:
一种流量控制方法,包括:
监测负载;
判断所述负载是否高于预设阈值;
若是,则根据预先配置的各接口的优先级,选择至少一个接口,减少通过选择的接口接收的业务请求的数量;
若否,则根据所述预先配置的各接口的优先级,选择至少一个接口,增加通过选择的接口接收的业务请求的数量。
一种流量控制装置,包括:
监测模块,监测负载;
判断执行模块,判断所述负载是否高于预设阈值,若是,则根据预先配置的各接口的优先级,选择至少一个接口,减少通过选择的接口接收的业务请求的数量,若否,则根据所述预先配置的各接口的优先级,选择至少一个接口,增加通过选择的接口接收的业务请求的数量。
一种服务器,所述服务器包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:
监测负载;
判断所述负载是否高于预设阈值;
若是,则根据预先配置的各接口的优先级,选择至少一个接口,减少通过选择的接口接收的业务请求的数量;
若否,则根据所述预先配置的各接口的优先级,选择至少一个接口,增加通过选择的接口接收的业务请求的数量。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
通过本说明书提供的方法,可根据为各接口预先配置的优先级,对不同的接口接收业务请求的数量进行不同程度的限制,从而在面对大量业务请求时,既可以避免接收业务请求的数量过大导致负载过高的问题,同时又可以避免预先限制各接口接收业务请求的数量与实际各接口接收的业务请求的数量情况存在差异,导致的流量限制不够精准,设备资源浪费的问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710794062.8/2.html,转载请声明来源钻瓜专利网。