I have exactly the same problem, and I found no help on the Internet. None of the people having this problem seems to have solved this problem and been brought a working answer, or at least did not provide the solution when problem is solved. Did you find a solution? I use Artemis 2.11.0 (the latest at the time. I have 3 servers. The behavior expected is to be able to consume the message on one server there is a consumer on the queue whatever the server the message has been submitted. This works absolutely fine.
When a server fails (kill -9 for example) then I want the messages stored on this server to be handled by another server and consumed. This does not work at all. However, when the server comes back the messages are not lost and are distributed. I would also like that when the server that has failed comes back, the messages it was handling when failing are not distributed a second time. I have not been able to test that, as I have not been able to setup a configuration for the previous step to work. Is there a defect recorded on this subject? I did not find one. Shall one defect should be open? Regards -- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html