[rabbitmq-discuss] Transactions and duplicate

Simon MacMullen simon at rabbitmq.com
Thu Mar 27 21:14:15 GMT 2014

On 27/03/2014 19:05, lepolac wrote:
> But in the case of a commit() call that has returned, and assuming it is
> synchronous and waits for the broker's tx-ok before returning, the message
> shouldn't be in flight anymore right ?


But if you are consuming (it was not very clear from your original mail 
whether you were using basic.consume or basic.get) then subsequent 
messages can be duplicated.

i.e. it's not the messages you have acked that are the problem, it's the 
ones you haven't.

Cheers, Simon

More information about the rabbitmq-discuss mailing list