如何确定在RabbitMQ中拒绝/重新排队邮件的次数?

时间:2013-08-28 20:33:56

标签: python rabbitmq pika

我正在使用带有pika(Python)的RabbitMQ,我想知道是否有办法确定消息重新排队的次数?

一般的想法是,我希望我的工作人员能够告诉它正在处理的消息已经被拒绝/重新排队X次,然后采取适当的行动来做一些错误处理然后明确删除队列中的项目,如果达到Y重试的限制。

我知道我可能会创建消息的副本,增加优先级属性的值(甚至增加标头中的值),然后将副本发布到队列中,然后确认原始消息(类似我找到this example的方法,但我更愿意明确地对消息进行nack和重新排队。

有什么想法吗?

0 个答案:

没有答案