We are thinking about using the JDBC datastore to set up a Master/Slave network of 3 brokers. According to the documentation this will cause one broker to acquire an exclusive table lock on the JMS table and thus become the master. The other brokers will not fully start and wait until they can acquire the lock and become the new master.
How are the messages stored that are waiting to be redelivered by the ActiveMQ Broker Redelivery Plugin? Are they also persisted in the JDBC datastore or are they local to the broker and wont failover to the next machine?