【发布时间】:2023-10-24 23:31:01
【问题描述】:
队列中有两条未确认的消息需要重新发送。我做了一项研究,发现我需要使用 basic.recover 或 basic.nack 但是我真的不知道如何使用它们,因为我的 RabbitMQ 知识已经有一天了。请有人告诉我使用这些选项的方法吗?我找不到任何例子。
注意:可能无关紧要,但我在 MAC OSX 上使用带有 RabbitMqBundle 的 Symfony2 应用程序。
$ rabbitmqctl list_queues name messages_ready messages_unacknowledged
Listing queues ...
order_create_qu 0 2
我已阅读 How can I recover unacknowledged AMQP messages from other channels than my connection's own? 和 Ack or Nack in rabbitMQ 的帖子,但除了重新启动服务器之外,并没有真正弄清楚如何使用建议的解决方案。
【问题讨论】: