kafka是否能完成延迟队列

来源:1-1 导学

上进青年

2021-05-11

老师你好
我在项目中使用的kafka进行收发消息来用,近期来了一个需求,需要做一个延迟任务,我想问下kafka能完成延迟任务的操作吗?我在网上查了好多帖子,都是说kafka内部是使用时间轮算法来做的,但是并没有具体的方法说可以在项目中集成kafka的时间轮算法来完成延迟任务,求教

写回答

1回答

Allen

2021-05-12

kafka延迟任务这个功能已经存在一段时间了, 可以网上查一下使用方式, 实现方式是时间轮算法。我个人不太建议使用这个,毕竟有序性会差异很大。 这种任务更适合RocketMQ这一类的东西做。 不过如果必须的话, 直接网上搜  kafka延迟任务就可以了

0
0

Kafka多维度系统精讲,从入门到实战开发

系统讲解Kafka,实战结合,让你成为使用Kafka的高手

889 学习 · 237 问题

查看课程