netty和dubbo的hashwheel时间轮定时器原理和源码解析
时间轮定时器
时间轮定时器的论文ppt参考:论文ppt:http://www.cse.wustl.edu/~cdgill/courses/cs6874/TimingWheels.ppt
hash时间轮结构
基本过程跟时钟类似,秒针每间隔一段时间跳一格,每格桶判断存储的任务列表中的任务是否超时。涉及的两个重要概念:
1.Tick Duration
时间轮跳动的时间间隔,默认是100ms,不是精确的时间。
2.Ticks per Wheel (Wheel Size)
时间轮的格数默认是 512.
时间轮处理过
原创
2020-12-24 21:16:36 ·
747 阅读 ·
0 评论