Hi all, I am trying to set up a fault tolerant horizontaly scalable architecture with ActiveMQ servers. I see that I can setup a horizontally extensible ActiveMQ Network of Brokers by having the consumers connect to a random failover broker with something like this (say start with for 2 brokers):
failover://(tcp://broker1:61000,tcp://broker2:61000)?randomize=true and on the brokers configure a bridge network connector as dynamicOnly and low network prefetchSize on bridge connectors pointing to each other to move the messages from one to another. Given a producer connected to /broker1 /queuing messages on a persistent queue and consumers attached to both brokers listening for messages for the same queue. If /broker1 /goes down the consumers pointing at /broker1 /will re-balance to read from broker2 and the producer will automatically point to /broker2/. - What happens to the persistent queue messages on /broker1 /that were not consumed yet? I guess the messages will sit on /broker1 /until it gets restarted and eventually get consumed, correct? I guess in this scenario we lose total ordering, correct? - If I only had one producer queuing messages on /broker1 /and only a consumer on /broker2/. When will messages be forwarded to /broker2/? What if a new consumer connects to /broker1 /and tries to consume from the same queue? Will /broker2 /stop receiving messages because somebody is consuming them directly on /broker1/? What if there was no failure and instead a new producer started queuing messages on the same queue on /broker2/. Given that there are consumers for this queue attached to both brokers would any of the messages be forwarded across the two brokers ? Would this happen only if one of the broker runs out of messages for the consumers and the other one still has messages? I hope somebody can help me out to answer these very specific questions about these Network of Brokers fail-over scenarios -- View this message in context: http://activemq.2283324.n4.nabble.com/Questions-about-Networks-of-brokers-and-fail-over-scenarios-tp4471141p4471141.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.