死信队列

来源:2-14 Rabbitmq高级特性-TTL消息与死信队列详解

smile_小肥仔

2021-03-23 00:16:48

老师好

      ​  问题1

    ​    先启动生产者,​将消息发送到dlx.queue。

    ​    ​再启动消费者,并没有消费dlx.queue里的消息

    ​    ​

    ​    ​1:消费者为什么没有消费dlx.queue?

    ​    ​http://img.mukewang.com/climg/6058c2960911ee6311540318.jpg

    ​    ​

    ​    ​问题2    ​    ​

    ​    ​先启动消费者,在启动生产者,消息不会发送到dlx.queue,消费者直接消费了,这是什么情况?


    ​    ​

写回答

2回答

梦boundless

2023-08-31

问题一:

截图只是 堆积在 队列中的消息情况,其实已经消费了,进去 test_dlx_queue 中可以看到消费情况。

问题二:

消息被消费了,肯定不会 路由到 dlx.queue 中


想看的消息路由到 死信队列中,可以只开生产者,消息没消费【正常队列中可以看到】,等到时间过期,就会进入 死信队列【死信队列可以看到】

0

阿神

2021-03-29

一般来说要先启动消费者,你看看流程是先创建队列后才能再消费

0

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程