【技术实现步骤摘要】
一种流量控制方法、装置及设备
本申请涉及通信
,尤其是一种流量控制方法、装置及设备。
技术介绍
在应用节点发布服务后,则应用节点可以接收数据请求,并对数据请求进行处理。但是,如果不限制应用节点的访问流量,则应用节点可能接收到大量数据请求,这些数据请求会消耗过多的处理资源,导致应用节点的处理能力下降,影响应用节点的正常功能。基于此,可以对应用节点进行流量控制,即控制应用节点的访问流量,从而保证应用节点的处理性能。例如,配置流量控制阈值是100个每秒,当应用节点在1秒内接收到的数据请求数量达到100个时,则应用节点不再对新的数据请求进行处理,从而保证应用节点的处理性能。目前,为了实现应用节点的流量控制,则用户可以根据实际经验为应用节点配置流量控制阈值。但是,上述方式需要用户人工配置流量控制阈值,配置工作量较大,而且,流量控制阈值可能与应用节点的实际服务能力不匹配。
技术实现思路
本申请提供一种流量控制方法,所述方法包括:获取应用节点的流量参数信息;根据所述流量参数信息获取所述应用 ...
【技术保护点】
1.一种流量控制方法,其特征在于,所述方法包括:/n获取应用节点的流量参数信息;/n根据所述流量参数信息获取所述应用节点的有效实体信息;/n根据所述有效实体信息确定所述应用节点的流量控制阈值;/n根据所述流量控制阈值对数据请求进行流量控制。/n
【技术特征摘要】
1.一种流量控制方法,其特征在于,所述方法包括:
获取应用节点的流量参数信息;
根据所述流量参数信息获取所述应用节点的有效实体信息;
根据所述有效实体信息确定所述应用节点的流量控制阈值;
根据所述流量控制阈值对数据请求进行流量控制。
2.根据权利要求1所述的方法,其特征在于,
根据所述流量参数信息获取所述应用节点的有效实体信息,包括:
根据所述流量参数信息获取单实体服务能力信息,并根据所述流量参数信息和所述单实体服务能力信息,获取所述应用节点的有效实体信息。
3.根据权利要求2所述的方法,其特征在于,
所述根据所述流量参数信息获取单实体服务能力信息,包括:
若所述流量参数信息包括指定时间段内的数据请求的处理时间,则根据所述处理时间确定所述指定时间段的目标处理时间;
根据所述目标处理时间获取单实体服务能力信息。
4.根据权利要求2所述的方法,其特征在于,所述根据所述流量参数信息和所述单实体服务能力信息,获取所述应用节点的有效实体信息,包括:
若所述流量参数信息包括指定时间段内的数据请求的处理数量,根据所述处理数量和所述单实体服务能力信息,获取所述应用节点的有效实体信息。
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
根据数据请求的未完成数量和数据请求的处理数量,确定所述指定时间段。
6.根据权利要求5所述的方法,其特征在于,所述根据数据请求的未完成数量和数据请求的处理数量,确定所述指定时间段,具体包括:
获取数据请求的未完成数量的第一变化趋势;
获取数据请求的处理数量的第二变化趋势;
根据所述第一变化趋势和所述第二变化趋势,确定所述指定时间段。
7.根据权利要求1所述的方法,其特征在于,
所述根据所述有效实体信息确定所述应用节点的流量控制阈值,包括:
根据排队能力参数和所述有效实体信息确定所述应用节点的流量控制阈值;其中,所述排队能力参数基于允许数据请求排队的能力确定。
8.根据权利要求1所述的方法,其特征在于,
所述根据所述流量控制阈值对数据请求进行流量控制,包括:
根据所述流量控制阈值向令牌桶中放入令牌;
在接收到数据请求后,确定所述数据请求的消耗令牌数;
判断所述令牌桶中的剩余令牌数是否大于等于所述消耗令牌数;
如果是,则对所述数据请求进行处理,并从所述令牌桶中删除所述消耗令牌数个令牌;如果否,则拒绝对所述数据请求进行处理。
9.根据权利要求1所述的方法,其特征在于,
所述获取应用节点的流量参数信息,包括:
每隔固定周期,则获...
【专利技术属性】
技术研发人员:李豪,林佳梁,张军,赵奕豪,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。