发明名称 | 消息系统的流量控制方法 | ||
摘要 | 本发明涉及消息系统的消息处理方法,公开了一种消息系统的流量控制方法,使得消息系统的综合处理能力能够被正确反映,并用于进行自适应的流量控制,各类系统资源得到完全利用,保证系统的健壮性,不受消息流突变的影响。这种消息系统的流量控制方法将消息进行分类,对不同类型的消息分别进行流量控制;通过采用消息处理时延来表征系统资源占用情况,且通过采样周期的统计来进行自适应调整资源占用指标,使得系统资源得到充分有效利用;根据资源占用指标进行状态机的状态转换,根据状态来实现流量控制的启动和解除,使得系统不受毛刺影响;采用时间片流量分配来进行流量控制;对消息簇给予预留流量,避免中途丢弃而严重影响服务质量的情况。 | ||
申请公布号 | CN100518149C | 申请公布日期 | 2009.07.22 |
申请号 | CN200410094866.X | 申请日期 | 2004.11.17 |
申请人 | 华为技术有限公司 | 发明人 | 丁浩 |
分类号 | H04L12/58(2006.01)I | 主分类号 | H04L12/58(2006.01)I |
代理机构 | 代理人 | ||
主权项 | 1.一种消息系统的流量控制方法,其特征在于,包含以下步骤,A将消息分类,消息类型数目为一类或任意多类;B根据上一采样周期内的统计信息以及上一采样周期内各类所述消息对应的资源占用指标,计算得到本采样周期各类所述消息对应的资源占用指标,所述上一采样周期内的统计信息包括上一采样周期内消息处理时延;C根据所述本采样周期各类所述消息对应的资源占用指标,判断是否进行流量控制,如果是则进入步骤D;D所述流量控制过程中,通过在每个流量控制时间片内丢弃部分消息以维持消息流量不超过分配流量,控制消息流量。 | ||
地址 | 518129广东省深圳市龙岗区坂田华为总部办公楼 |