I'm having the same problem.
Did you get any answer?!
You can do this by embedding failover: inside of your static: directives like
1. You can scale wide without multicast
2. You can sustain single failure in groups of VMs because of the failover
1. There is a known bug that causes a major problem when you failover to your backup broker, then attempt to fail BACK to your primary broker.
a. Messages are not sent from the primary broker after fail BACK!
b. See this ticket: https://issues.apache.org/activemq/browse/AMQ-2114
2. To fail BACK to your primary from your secondary, you must stop all brokers, nuke the backing stores then start the primaries then secondaries.
b. Trying to get this issue addressed
c. Its still there as of 3.5.1