[rabbitmq-discuss] Publisher confirms clarification

Mark Miller developmentalmadness at gmail.com
Tue Feb 5 19:58:28 GMT 2013


Publisher confirms define handled sucessfully as follows:

   - an un-routable mandatory or immediate message is confirmed right after 
   the *basic.return*;
   - otherwise, a transient message is confirmed the moment it is enqueued; 
   and,
   - a persistent message is confirmed when it is persisted to disk or when 
   it is consumed on every queue.


So my question is about the 3rd point: Is this a "whichever comes first" 
situation? If the message is consumed and ack'd on all queues before it 
gets persisted to disk then the confirmation will be sent? Or if the 
message is persisted to disk hasn't been ack'd then the confirm will still 
be sent?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130205/b35fb285/attachment.htm>


More information about the rabbitmq-discuss mailing list