[rabbitmq-discuss] Pika basic.recover broken?

Matthew Sackman matthew at rabbitmq.com
Fri Oct 21 10:32:41 BST 2011


On Fri, Oct 21, 2011 at 09:45:33AM +0100, Edward Hope-Morley wrote:
> So does that mean that RabbitMQ mandates a requeue for basic.recover?

Yes. basic.recover with requeue = false is non-sensical if it's async,
which is the default in the 0-9-1 spec (IIRC). If you use the sync
version (which may be a RMQ extension - again IIRC), then that'll work
with requeue = false. Not all clients support this though.

> I
> am unclear as to what the implications of a requeue are. How does the
> server chose which queue to requeue too and under what circumstances
> will it do so?

All msgs delivered to the channel and unacknowledged will be requeued to
the queues from which they came.

Matthew


More information about the rabbitmq-discuss mailing list