嗨,
有没有办法查看在 Celery/RabbitMQ 队列中等待的消息?我想看看每个等待任务都有哪些参数。
发送!
您可以使用管理插件来做到这一点
升级版:
消息道具和标题是纯字符串或数字,因此您无需任何额外工作即可查看它们。
如果您需要查看消息正文并且管理插件 不适合您,另一种方法是使用队列中的消息,输出它们的内容并将它们推回队列中。如果您的脚本在消息被重新排队之前失败,则在此类操作期间有一些机会丢失消息。
同样,如果您只需要查看参数或标题,那么管理插件是您最好的朋友。
如果您发送 JSON 或 XML 编码的消息正文,我认为编写 js 脚本并将其与Userscripts一起使用来向您显示消息原始内容是微不足道的。