On 24/09/2007, Rafael Schloming <[EMAIL PROTECTED]> wrote: > Strictly speaking I think you do need to send a basic.cancel. Without > sending a basic.cancel and getting confirmation that the cancel is > complete the broker will still be attempting to transmit messages to a > client when the close occurs. If this happens when there is active > message flow then there will pending messages when the close occurs and > depending on how a broker behaves, this could cause messages to be > unnecessarily DLQed, or unnecessarily lost in the case of no-ack.
Hmm. There is no DLQ though? Also if you have no-ack there is risk of message loss built into that? My logic was that it *must* work when you ctrl-C or kill -9 the client. RG