[rabbitmq-discuss] redelivery after ACK
Matthias Radestock
matthias at rabbitmq.com
Thu Nov 8 21:27:17 GMT 2012
Larry,
On 08/11/12 19:36, larry.edelstein at therealreal.com wrote:
> Surely if I have a 1-second delay after I send the ACK, it will have
> arrived at the server. What would stop it?
Client-side buffering, perhaps. I don't know the ruby amqp gem, so can't
tell whether that might be an issue. Acks are very small, so a lot of
them would fit into a typical network buffer.
Rest assured that if the server had seen an ack then your client would
not receive the messages again.
> All the same, I think I'll fire up Wireshark and see what's happening.
Good idea. You could also try running via the AMQP protocol analyser
that ships with the Java client -
http://www.rabbitmq.com/api-guide.html#tracer
Regards,
Matthias.
More information about the rabbitmq-discuss
mailing list