如何以编程方式获取 RabbitMQ 日志?



我想跟踪哪个邮件已送达或已过期。如何以编程方式获取它?

救命!如果有人知道的话。

提前谢谢。

为了知道消息是否已传递,您可以使用mandatory标志,然后使用basic.return处理结果

要了解消息是否已过期,您可以使用dead letter exchange

死信交换

来自队列的消息可以是"死信";也就是说,重新发布到 发生以下任何事件时的另一个交换:

邮件被拒绝(basic.reject 或 basic.nack(,并显示 重新排队=假,消息的 TTL 过期;或队列长度 超出限制。

最新更新