We should have specific documentation and/or examples for showing how to use the JMS backend in a reliable manner. Possible options include:
-
Using an external ActiveMQ broker, attaching clients with the "exclusive consumer" option; That way only one of the nodes will process messages from the queue; if it dies, another one becames the sole consumer
-
Check what options there are in WildFly 10 and ActiveMQ Artemis which it uses; I am not sure whether it also has the "exclusive consumer" option
|