发明名称 一种过负荷控制方法、装置、系统及客户端
摘要 本发明实施例公开了一种过负荷控制方法,本发明实施例还提供相应的装置、系统及客户端。本发明技术方案通过接收客户端发送的资源请求消息,判断与该资源类型对应的当前最大允许请求数与当前的累计分配资源数量的差值是否为0,若为0,则向客户端发送分配失败消息;若不为0,再判断该差值是否大于等于每次最大申请数,若是,则向客户端发送携带资源类型和资源数量的资源分配消息,其中资源数量等于每次最大申请数;若否,则向客户端发送携带资源类型和资源数量的资源分配消息,其中资源数量等于差值。
申请公布号 CN102137091B 申请公布日期 2013.11.06
申请号 CN201010544043.8 申请日期 2010.11.15
申请人 华为技术有限公司 发明人 韦光胜
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 彭愿洁;李文红
主权项 一种过负荷控制方法,其特征在于,包括:接收客户端发送的资源请求消息,所述资源请求消息携带资源类型,所述资源类型与客户端调用服务器端接口的场景对应;判断与所述资源类型对应的当前最大允许请求数与当前的累计分配资源数量的差值是否为0,所述最大允许请求数为当前最大允许申请所述资源类型的数量;若所述差值为0,则向所述客户端发送分配失败消息;若所述差值不为0,则判断所述差值是否大于等于每次最大申请数,所述每次最大申请数为当前每个客户端一次申请允许所述资源类型的资源数量,若所述差值大于等于所述每次最大申请数,则向所述客户端发送资源分配消息,所述资源分配消息携带所述资源类型和资源数量,所述资源数量等于所述每次最大申请数;若所述差值小于所述每次最大申请数,则向所述客户端发送资源分配消息,所述资源分配消息携带资源类型和资源数量,所述资源数量等于所述差值;其中,所述资源请求消息携带第一平均时延,所述第一平均时延为所述客户端在同一个周期内从发送请求消息到服务器端起至服务器端返回响应消息止的所有时延的平均数;所述方法还包括:确定第二定时器超时,获取第二平均时延,所述第二平均时延为当前周期内所有的客户端发送的同一资源类型的资源请求消息所携带的第一平均时延的平均数;根据所述第二平均时延,确定与所述资源类型对应的调用场景对应的服务器端相应接口过负荷,则减少所述最大允许请求数和所述每次最大申请数;根据所述第二平均时延,确定与所述资源类型对应的调用场景对应的服务器端相应接口没有过负荷,则增加所述最大允许请求数和所述每次最大申请数。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼