Home
Sign Up
Sign In
V2EX
›
问与答
Kafka 有了时间轮,为什么不支持延时队列?
palemoky
·
Mar 28, 2022
· 1674 views
This topic created in 1689 days ago, the information mentioned may be changed or developed.
我理解定时任务是绝对时间,而延时任务就是相对时间,既然 Kafka 实现了时间轮,为什么又不支持延时队列呢?
延时
Kafka
队列
任务
3 replies
•
2022-03-29 15:59:27 +08:00
so1n
Mar 28, 2022
1
由公众号文章开发的 Kafka 已经支持延时队列
night98
Mar 28, 2022
2
定时任务和延时任务都是绝对时间,kafka 实现了时间轮,但延时队列这玩意还是比较复杂的,因为延时任务存在不可预期性,比如一个 task 是十分钟后执行,还有一个 task 是半年或者一年后执行,这种情况下直接使用单个时间轮会导致圈数过大,而且一个槽中的所有任务分发也是比较复杂的逻辑,而且 kafka 的定位是实时流处理平台,这种业务支持也没啥太大好处。
palemoky
OP
Mar 29, 2022
3
@
night98
kafka 不是有层级时间轮吗?即使延时个半年一年会有啥影响吗?
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2964 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 00:48
·
PVG 08:48
·
LAX 16:48
·
JFK 19:48
♥ Do have faith in what you're doing.
❯