There are 3 repositories under timewheel topic.
Go 开发工具包
Benchmark of different timer implementations(min-heap, red-black tree, timing wheel) 不同数据结构实现的定时器测试
基于时间轮实现的定时任务,更准时,并发性能更高。支持crontab格式或every 1 second|minute|hour|day|month|week格式
⏰ A general-purpose, thread-safe hash map that supports TTL of the items. It is built upon https://github.com/tidwall/hashmap.c.git .
Using the timer of time wheel, referring to the timer of Kafka and making optimization
a timewheel implemented based leveldb and netty timewheel
:smirk: golang time wheel library, which similar linux time wheel
a distributed task schedule system which high avaliabled and strong data consistent by Raft.
A LAN debugging assistant tool for embedded/FPGA developing.
完全兼容 golang 定时器的高性能时间轮, 增加了 `ticker.Reset()`, golang timewheel similar to glang std timer, forked from rfyiamcool/go-timewheel