<p>If you need to have messages delivered in a at least once or exactly once fashion I don&#39;t think there is any other way, but if you are ok with loosing messages then looking at the redelivered flag will be much easier.</p>

<div class="gmail_quote">On Jan 19, 2012 5:17 PM, &quot;Iain Hull&quot; &lt;<a href="mailto:iain.hull@workday.com" target="_blank">iain.hull@workday.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

&gt; As far as my experience goes it&#39;s correct, you have to implement it at a higher level.<br>
Yes but this is hard when messages are consumed by a cluster, they would have to share a single store to track processed messages or use a local store and ensure that certain messages are only processed by specific hosts in the cluster.<br>


<br>
-----Original Message-----<br>
From: Busoli, Simone [mailto:<a href="mailto:Simone.Busoli@ferrari.com" target="_blank">Simone.Busoli@ferrari.com</a>]<br>
Sent: 19 January 2012 08:50<br>
To: Iain Hull; Eugene Kirpichov<br>
Cc: <a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.rabbitmq.com</a><br>
Subject: RE: [rabbitmq-discuss] Acked Message getting redelivered<br>
<br>
As far as my experience goes it&#39;s correct, you have to implement it at a higher level.<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:rabbitmq-discuss-bounces@lists.rabbitmq.com" target="_blank">rabbitmq-discuss-bounces@lists.rabbitmq.com</a> [mailto:<a href="mailto:rabbitmq-discuss-bounces@lists.rabbitmq.com" target="_blank">rabbitmq-discuss-bounces@lists.rabbitmq.com</a>] On Behalf Of Iain Hull<br>


Sent: giovedì 19 gennaio 2012 09:46<br>
To: Eugene Kirpichov<br>
Cc: <a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.rabbitmq.com</a><br>
Subject: Re: [rabbitmq-discuss] Acked Message getting redelivered<br>
<br>
Thanks Eugene,<br>
<br>
From: Eugene Kirpichov [mailto:<a href="mailto:ekirpichov@gmail.com" target="_blank">ekirpichov@gmail.com</a>]<br>
&gt; Acks are indeed asynchronous.<br>
<br>
So this means that the only reliable way to implement &quot;at most once delivery&quot; is to remember the messages uuids that you have processed, which won&#39;t work for clustered consumers.  Is this correct or is there another way to achieve this?<br>


<br>
Regards,<br>
Iain.<br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br>
_________________________________________________________________________________________________________________<br>
Questo messaggio è da intendersi esclusivamente ad uso del destinatario e può contenere informazioni che sono di natura privilegiata, confidenziale<br>
o non divulgabile secondo le leggi vigenti. Se il lettore del presente messaggio non è il destinatario designato, o il dipendente/agente responsabile<br>
per la consegna del messaggio al destinatario designato, si informa che ogni disseminazione, distribuzione o copiatura di questa comunicazione è<br>
strettamente proibita anche ai sensi del decreto legislativo 196/03 . Se avete ricevuto questo messaggio per errore, vi preghiamo di notificarcelo<br>
immediatamente a mezzo e-mail di risposta e successivamente di procedere alla cancellazione di questa e-mail e relativi allegati dal vostro sistema.<br>
_________________________________________________________________________________________________________________<br>
This message is intended only for the use of the addressee and may contain information that is privileged, confidential and exempt from<br>
disclosure under applicable law. If the reader of this message is not the intended recipient, or the employee or agent responsible for delivering the<br>
message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly<br>
prohibited. If you have received this e-mail in error, please notify us immediately by return e-mail and delete this e-mail and all attachments from<br>
your system.<br>
_________________________________________________________________________________________________________________<br>
<br>
<br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</blockquote></div>