[发明专利]一种流量控制方法及系统在审
申请号: | 201611101339.6 | 申请日: | 2016-12-02 |
公开(公告)号: | CN108156091A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 张军;林佳梁 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 健康数据 用户请求 动态平衡条件 服务器 目标用户 流量控制 预设 服务器接收用户 服务器资源 服务器宕机 计算服务器 用户请求量 动态平衡 服务能力 逐步增加 申请 | ||
本申请提供了一种流量控制方法及系统,其中方法包括计算服务器的健康数据值;在健康数据值小于预设健康数据值的情况下,逐步减少服务器的用户请求通过量,直到服务器满足多个动态平衡条件中的一个动态平衡条件,将当前用户请求通过量确定为目标用户请求通过量;在健康数据值大于预设健康数据值的情况下,逐步增加服务器的用户请求通过量,直到服务器满足多个动态平衡条件中的一个动态平衡条件,将当前用户请求通过量确定为目标用户请求通过量;将目标用户请求通过量确定为服务器接收用户请求的数量。本申请可以在服务器出现异常至服务器宕机之间,对用户请求进行控制,以便用户请求量和服务能力可以达到动态平衡,以便提高服务器资源的利用率。
技术领域
本申请涉及通信技术领域,尤其涉及一种流量控制方法及系统。
背景技术
当前,很多系统具有服务器,服务器可以接收很多设备的用户请求,并在处理用户请求后向设备反馈请求结果。由于服务器资源有限,所以若服务器接收的用户请求量超出能够处理的用户请求量,会导致服务器的负载变高、内存不足,从而导致服务器宕机。因此,当前在服务器内设置有用户请求的流量控制方法,以便对用户请求量进行控制。
当前的流量控制方法执行过程为:验证服务器是否正常,在服务器正常的情况下,接收并处理所有用户请求;在服务器异常的情况下,拒绝所有的用户请求,直到服务器恢复正常后,才开始接收所有的用户请求。
申请人在研究过程中发现:在服务器出现异常至服务器宕机之间,服务器还是具有一些处理能力可以处理一些请求的。即,在服务器不宕机的情况下,服务器可以尽其所能对一部分用户提供服务。
但是,现有技术的流量控制方案在服务器异常的情况下,会控制服务器拒绝所有用户请求,导致服务器完全停止服务。因此,现有技术的流量控制方案,在一定程度上会浪费服务器资源。
发明内容
本申请提供了一种流量控制方法和系统,可以在服务器出现异常至服务器宕机之间,对用户请求进行控制,以便用户请求量和服务能力可以达到动态平衡,以便提高服务器资源的利用率。
为了实现上述目的,本申请提供了以下技术手段:
一种流量控制系统,包括:
多个设备,用于向服务器发送用户请求;
流量控制设备,用于计算与流量控制设备关联的服务器的健康数据值,在服务器的健康数据值小于预设健康数据值的情况下逐步减少服务器的用户请求通过量,在逐步减少服务器的用户请求通过量的过程中,若服务器的健康数据值大于预设健康数据值,则逐步增加服务器的用户请求通过量,在逐步增加服务器的用户请求通过量的过程中,若服务器的健康数据值小于预设健康数据值,则逐步减少服务器的用户请求通过量,重复执行上述过程直到所述服务器满足动态平衡条件;将当前用户请求通过量作为服务器的目标用户请求通过量;
服务器,用于接收所述流量控制设备发送的所述目标用户请求通过量,接收并处理所述目标用户请求通过量的用户请求,拒绝多余的用户请求;
其中,所述动态平衡条件包括:所述服务器的健康数据值在所述预设健康数据值上下振荡,或者,所述用户请求通过量为预设最小值。
一种流量控制系统,包括:
多个设备,用于向服务器发送用户请求;
服务器,用于计算服务器的健康数据值,在服务器的健康数据值小于预设健康数据值的情况下逐步减少服务器的用户请求通过量,在逐步减少服务器的用户请求通过量的过程中,若服务器的健康数据值大于预设健康数据值,则逐步增加服务器的用户请求通过量,在逐步增加服务器的用户请求通过量的过程中,若服务器的健康数据值小于预设健康数据值,则逐步减少服务器的用户请求通过量,重复执行上述过程直到所述服务器满足动态平衡条件,将当前用户请求通过量作为目标用户请求通过量;还用于接收并处理所述目标用户请求通过量的用户请求,拒绝多余的用户请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611101339.6/2.html,转载请声明来源钻瓜专利网。