[rabbitmq-discuss] Finding out only unacked messages
Michał Michalak
michal.a.michalak at gmail.com
Thu Oct 4 15:50:05 BST 2012
Hello. I am seeking to filter out only messages that have been taken for
consumption but not acked properly. I am working with service which normal
workflow is: take message, work with it for some time, ack it when work is
completed. Now consider situation when producer service puts a message in
queue, then consumer service takes message and dies during work. Since
there was no ack, message stays in queue. There was no intentional reject
because service is down. I wouldn't want to use TTL because it can happen
that one service quickly bursts with few thousands messages for another
service to process them slowly one by one, so they will be waiting in queue
quite some time and that can't be consider an error. My goal is to avoid
looping when service will recover, then take again the message, again goes
down during work with no ack, recover again, etc. The best solution would
be to filter out
Many thanks for any help and/or possible design pattern.
MM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20121004/f643cfd1/attachment.htm>
More information about the rabbitmq-discuss
mailing list