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

Reply via email to