如何以编程方式获取RabbitMQ Logs?

时间:2017-08-17 14:21:13

标签: rabbitmq rabbitmqctl

我想跟踪哪些邮件已发送或已过期。我怎么能以编程方式得到它?

帮助!如果有人知道的话。

先谢谢。

1 个答案:

答案 0 :(得分:0)

为了知道邮件是否已发送,您可以使用mandatory标志,然后使用basic.return处理结果

要知道邮件是否过期,您可以使用dead letter exchange

  

死信交换

     

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

     

邮件被拒绝(basic.reject或basic.nack)   requeue = false,消息的TTL过期;或队列长度   超出限额。