System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于流量控制,具体涉及一种基于云服务的流量控制方法、系统及存储介质。
技术介绍
1、物联网行业迅猛发展,传统企业的积极转型,催生了物联网连接类业务的巨大市场需求。云服务是基于互联网相关服务的增加、使用和交互模式,云服务的出现意味着其连接数量的巨大;与此同时,从客户端发给云平台服务器的流量也将出现暴涨,云平台中的资源被急剧消耗。
2、为了保证云服务的性能,需要对网络流量进行控制,传统的流量控制一般采用配置预分配策略,在平台部署时,各个服务节点按照分配的静态阈值进行流量控制,超出流量控制阈值的请求则被拒绝访问;或是基于配置好的路由规则进行转发。
3、采用上述控制方式,由于其阈值固定,造成其控制方式单一,无法对网络流量进行灵活控制。
技术实现思路
1、为了克服现有技术中的上述不足,本专利技术的专利技术目的在于提供了一种基于云服务的流量控制方法、系统及存储介质。
2、第一方面,本专利技术提供了一种基于云服务的流量控制方法,应用于服务器,所述方法包括以下步骤:
3、获取各服务节点的性能参数,并根据所述性能参数计算出各服务节点的负载数据值;
4、响应于客户端的发送请求,并根据所述负载数据值的大小将请求分配给数值小的服务节点;
5、将传入的数据流量结合预设的动态控制策略,动态更新对应服务节点的阈值级别,以进行流量控制;其中,所述阈值级别的等级数量为多个。
6、优选地,所述方法还包括以下步骤:
8、若所述时间小于设定的等待阈值,则向所述客户端发送验证请求,以实现数据延时。
9、优选地,所述方法还包括:
10、计算各服务节点与交换机之间的关联关系;
11、根据预设的调整条件,判断是否存在交换机的关联调整;
12、若存在,则将域内的交换机迁移到其他服务节点上,以减少资源消耗。
13、优选地,所述动态控制策略包括:
14、判断数据流量的值是否触发动态更新;
15、若是,则再根据当前服务节点的性能参数,对所述阈值级别进行调高或降低。
16、第二方面,一种基于云服务的流量控制系统,应用于服务器,包括:
17、监测模块,用于获取各服务节点的性能参数,并根据所述性能参数计算出各服务节点的负载数据值;
18、分配模块,用于响应于客户端的发送请求,并根据所述负载数据值的大小将请求分配给数值小的服务节点;
19、控制模块,用于将传入的数据流量结合预设的动态控制策略,动态更新对应服务节点的阈值级别,以进行流量控制;其中,所述阈值级别的等级数量为多个。
20、优选地,所述控制模块,还用于:
21、计算当前服务节点完成数据处理所需的时间;
22、若所述时间小于设定的等待阈值,则向所述客户端发送验证请求,以实现数据延时。
23、优选地,所述动态控制策略包括:
24、判断数据流量的值是否触发动态更新;
25、若是,则再根据当前服务节点的性能参数,对所述阈值级别进行调高或降低。
26、优选地,所述控制模块还用于:
27、计算各服务节点与交换机之间的关联关系;
28、根据预设的调整条件,判断是否存在交换机的关联调整;
29、若存在,则将域内的交换机迁移到其他服务节点上,以减少资源消耗。
30、优选地,所述调整条件为:
31、各服务节点均不过载;
32、迁移后的资源消耗小于迁移前的资源消耗。
33、第三方面,本专利技术提供了一种存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面所述的方法。
34、本专利技术的有益效果为:本专利技术先根据性能参数获取各服务节点的负载数据值;再将请求分配给数值小的服务节点;然后基于数据流量和预设的动态控制策略,动态更新对应服务节点的阈值级别,以进行流量控制;从而保证处理的服务节点性能可靠,能及时进行响应,并且根据网络流量情况,动态调整对应的阈值级别,使得流量阈值不固定,控制更加灵活方便;克服了现有技术中,其阈值固定,无法对网络流量进行灵活控制的缺陷。
本文档来自技高网...【技术保护点】
1.一种基于云服务的流量控制方法,其特征在于,应用于服务器,所述方法包括以下步骤:
2.根据权利要求1所述的一种基于云服务的流量控制方法,其特征在于,所述方法还包括以下步骤:
3.根据权利要求1所述的一种基于云服务的流量控制方法,其特征在于,所述方法还包括:
4.根据权利要求1至3任一所述的一种基于云服务的流量控制方法,其特征在于,所述动态控制策略包括:
5.一种基于云服务的流量控制系统,应用于服务器,其特征在于,包括:
6.根据权利要求5所述的一种基于云服务的流量控制系统,其特征在于,所述控制模块,还用于:
7.根据权利要求6所述的一种基于云服务的流量控制系统,其特征在于,所述动态控制策略包括:
8.根据权利要求5所述的一种基于云服务的流量控制系统,其特征在于,所述控制模块还用于:
9.根据权利要求8所述的一种基于云服务的流量控制系统,其特征在于,所述调整条件为:
10.一种存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,其特征在于,所述程序指令当被处
...【技术特征摘要】
1.一种基于云服务的流量控制方法,其特征在于,应用于服务器,所述方法包括以下步骤:
2.根据权利要求1所述的一种基于云服务的流量控制方法,其特征在于,所述方法还包括以下步骤:
3.根据权利要求1所述的一种基于云服务的流量控制方法,其特征在于,所述方法还包括:
4.根据权利要求1至3任一所述的一种基于云服务的流量控制方法,其特征在于,所述动态控制策略包括:
5.一种基于云服务的流量控制系统,应用于服务器,其特征在于,包括:
6.根据权利要求5所述的一种基于云服务的流...
【专利技术属性】
技术研发人员:肖毅,
申请(专利权)人:宁波尚闻科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。