rabbitmq延时消费消息如何实现

来源:12-2 消息队列介绍-2

huangaiguo

2018-11-14

工作遇到 , 消息消费太快, 主业务没执行完, 消息就消费了

如何实现 , 延时消费 ,比如滞后5分钟消费

写回答

1回答

Jimin

2018-11-15

你好,rabbitmq的延迟消息队列分两种,一种是配置死信队列,可以理解为增加了一个队列帮助做延迟,同时需要代码额外支持,属于比较早期的做法;另外一种是在rabbitmq上安装延迟队列的插件,rabbitmq从某个版本开始支持的,可以直接将队列配置成延迟消费,代码里要指定延迟消费的时间,这个插件在rabbitmq的官网上可以直接下载,安装也不难。
这两种方案都可以在网上搜到详细过程的讲解,你找一下吧。

0
0

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程