<p>If you need to have messages delivered in a at least once or exactly once fashion I don'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, "Iain Hull" <<a href="mailto:iain.hull@workday.com" target="_blank">iain.hull@workday.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> As far as my experience goes it'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'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>
> Acks are indeed asynchronous.<br>
<br>
So this means that the only reliable way to implement "at most once delivery" is to remember the messages uuids that you have processed, which won'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>