请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

kafka是否能完成延迟队列

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

正在回答 回答被采纳积分+3

1回答

Allen 2021-05-12 11:08:57

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信