Hi Anouchka,

I assume what is happening in the dispatch router case is that the message does in fact go back to AVAILABLE state, but since the connection between the router and broker is still up (and there is still credit for transfer), the message is immediately re-sent to the router where is waits until there is another consumer to take the delivery.

Tracing the connection between the broker and router would confirm (or negate) this theory.

-Ted

On 02/22/2017 05:09 PM, Anouchka El Asmar wrote:
Hello,

I am sending messages to a broker with client acknowledge mode and checking
the different states of the messages. I realized that when a consumer
receives a message, it sets the message state to ACQUIRED and when you
close the consumer without acknowledging it, it releases the message and
sets it back to AVAILABLE. Another consumer can receive it afterwards.

When I repeat the same scenario with the dispatch router connected to the
broker, the message is always in ACQUIRED state.

Why don't you have the same behavior in both cases?

Qpid Dispatch 0.7
Qpid Broker 6.0.4

Regards,
Anouchka


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to