查看celery / rabbitmq中的消息

时间:2013-07-06 10:58:54

标签: rabbitmq celery

HY,

有没有办法查看在Celery / RabbitMQ队列中等待的消息? 我想看看每个等待任务有哪些参数。

的Tx!

1 个答案:

答案 0 :(得分:1)

您可以使用Management Plugin

执行此操作

<强> UPD:

消息道具和标题是纯字符串或数字,因此您无需任何额外工作即可查看它们。

如果您需要查看邮件正文并且Management Plugin不适合您,另一种方法是使用队列中的邮件,输出其内容并将其推回队列中。如果您的脚本在消息被重新排队之前失败,则有可能在此类操作期间丢失消息。

同样,如果您只需要查看参数或标题,那么Management Plugin就是您最好的朋友。

如果您发送JSON或XML编码的邮件正文,我认为编写js脚本并将其与Userscripts一起使用以向您显示邮件原始内容是微不足道的。