kafka是否能完成延迟队列
来源:1-1 导学

上进青年
2021-05-11
老师你好
我在项目中使用的kafka进行收发消息来用,近期来了一个需求,需要做一个延迟任务,我想问下kafka能完成延迟任务的操作吗?我在网上查了好多帖子,都是说kafka内部是使用时间轮算法来做的,但是并没有具体的方法说可以在项目中集成kafka的时间轮算法来完成延迟任务,求教
写回答
1回答
-
Allen
2021-05-12
kafka延迟任务这个功能已经存在一段时间了, 可以网上查一下使用方式, 实现方式是时间轮算法。我个人不太建议使用这个,毕竟有序性会差异很大。 这种任务更适合RocketMQ这一类的东西做。 不过如果必须的话, 直接网上搜 kafka延迟任务就可以了
00
相似问题