timingwheel icon indicating copy to clipboard operation
timingwheel copied to clipboard

全局是否只创建一个时间轮,还是需要考虑分时间等级进行创建呢

Open zjytra opened this issue 5 years ago • 2 comments

比如想开间隔多少秒执行一次的任务,间隔多少小时执行一次任务,间隔多少天执行,是否需要分别创建不同tick,不同wheel的TimingWheel对象

zjytra avatar Apr 23 '20 14:04 zjytra

可以复用同一个 TimingWheel,我在这里 https://github.com/RussellLuo/timingwheel/issues/1#issuecomment-428177704 也有回答过。

RussellLuo avatar Apr 24 '20 00:04 RussellLuo

比如想开间隔多少秒执行一次的任务,间隔多少小时执行一次任务,间隔多少天执行,是否需要分别创建不同tick,不同wheel的TimingWheel对象

@jp3411952

  • 按照你的描述,应该是可以用同一个时间轮的,可以参考 这个例子
  • 关于 tick 和 wheelSize 的选取,参考这里的说明:https://github.com/RussellLuo/timingwheel/issues/4#issuecomment-470943484

RussellLuo avatar Apr 27 '20 01:04 RussellLuo