Note: I am in to JMS and active MQ.
In the JMS spec it says that the behavior of a point to point (Queue) with mutiple consumers is "undefined".
What I observe in Active MQ is what I would expect. Even the use of client AKK messages seem to work the way I would expect. That is, in client ACK mode the message is only sent to one consumer but if that consumer dies without ACKing the message, the message is re posted to the queue.
My question is, are my observations correct and is this expected behavior for Active MQ and can I rely on this behavior.