发明授权
- 专利标题: 一种多核动态调整速率实现无锁的限速方法
-
申请号: CN202311703006.0申请日: 2023-12-12
-
公开(公告)号: CN117880208B公开(公告)日: 2024-10-22
- 发明人: 陈鹏 , 王敬瑞 , 廖上榜 , 肖威 , 谢龙
- 申请人: 天翼云科技有限公司
- 申请人地址: 北京市东城区青龙胡同甲1号、3号2幢2层205-32室
- 专利权人: 天翼云科技有限公司
- 当前专利权人: 天翼云科技有限公司
- 当前专利权人地址: 北京市东城区青龙胡同甲1号、3号2幢2层205-32室
- 主分类号: H04L47/215
- IPC分类号: H04L47/215 ; H04L45/7453
摘要:
本发明属于数据通信技术领域,公开了一种多核动态调整速率实现无锁的限速方法,包括如下步骤:S01、设计限速实例数据结构;通过i p当key做hash,生成哈希表项;S02、设计业务核限速处理流程;将全局的限速令牌分配到每个业务核上,使得每个业务核都是独立的限速配置;S03、设计调速核调速流程;调速单独拿一个核,遍历所有业务实例,并计算得出每核独立的令牌桶速率。本发明通过一个单独的调速核,把业务实例的全局令牌桶速率,通过每核的流量百分比来分配到每个核独有的令牌桶速率,实现多核业务限速不加锁,业务核和性能均呈线性增加的效果。
公开/授权文献
- CN117880208A 一种多核动态调整速率实现无锁的限速方法 公开/授权日:2024-04-12