<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2014-03-13 23:31 GMT+04:00 Thomas Riccardi <span dir="ltr"><<a href="mailto:riccardi@systran.fr" target="_blank">riccardi@systran.fr</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":22h" class="a3s" style="overflow:hidden">Ideally the solution would be to be able to distinguish the first non<br>


ack'd message from the other ones when the consumer crashes, or<br>
alternatively having two types of ack : one "I'm starting to work on<br>
this message", and a second one "I've finished working on this message".<br></div></blockquote><div><br></div><div>As far as RabbitMQ goes, all messages were delivered and are unacknowledged.</div><div>

 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":22h" class="a3s" style="overflow:hidden">
<br>
Otherwise a redelivery count would do the trick (even if it means<br>
working multiple times on a message that did make the consumer crash,<br>
which is not efficient if we know crashes happen mostly systematically).</div></blockquote></div><br><div>This is a sensible feature which I'm not sure why Rabbit still does not have.</div><div>Definitely worth investigating.</div>

-- <br>MK<br><br><a href="http://github.com/michaelklishin" target="_blank">http://github.com/michaelklishin</a><br><a href="http://twitter.com/michaelklishin" target="_blank">http://twitter.com/michaelklishin</a><br>
</div></div>