Suppose I have three brokers in a cluster and clients connected to all three
brokers.  I want to gracefully remove a broker from the cluster, perhaps for
hardware maintenance.  I want to do so in such a manner that any client
connected to the broker is reconnected to another broker and any messages in
the brokers persistent storage are transferred to the persistent storage of
another broker.  

I think I understand that using the failover protocol plus
rebalanceClusterClients, updateClusterClients, and
updateClusterClientsOnRemove in the broker config will cause clients to
reconnect to another broker but I don't see how to move messages from
persistent storage to another broker while at the same time preventing new
messages from being placed in persistent storage of the broker that I'm
taking down.

Can anyone provide advice on this use case?  

--
View this message in context: 
http://activemq.2283324.n4.nabble.com/gracefully-remove-broker-from-cluster-tp3727860p3727860.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to