kafka TimingWheel(时间轮)

上篇文章说到HashedWheelTimer结构是个数组+链表,而kafka TimingWheel结构也是个数组+链表,区别呢HashedWheelTimer只有一个轮(一个数组),而TimingWheel是多轮(多数组)。TimingWheel结构是由DelayQueue(这个实质上是object数组,最外层的轮)+buckets(数组+TimerTaskList)组成,如下图 kafka T
相关文章
相关标签/搜索