I configured a network of brokers with two brokers locally. I am testing the failover feature when one or two brokers goes down. My application uses about ten queues. One connection for each queue. I start the two brokers and my app. If I stop broker1 and send a message (that traverse some queues), the application can not process the message. If I restart broker1, the application can not process the message yet. When I stop broker2, the execution is done succesfully. If I stop the two brokers and restart only one, the application run succesfully too.
I connect to the brokers via uri="failover:tcp://localhost:61616,tcp://localhost:61617". I would like to know if something is wrong with my configuration? Broker1: <beans xmlns="http://activemq.org/config/1.0"> <broker useJmx="false" persistent="false" brokerName="broker1"> <persistenceAdapter> <memoryPersistenceAdapter/> </persistenceAdapter> <transportConnectors> <transportConnector uri="tcp://localhost:61616" /> </transportConnectors> <networkConnectors> <networkConnector uri="static:(tcp://localhost:61617)" failover="true" /> </networkConnectors> </broker> </beans> Broker2: <beans xmlns="http://activemq.org/config/1.0"> <broker useJmx="false" persistent="false" brokerName="broker2"> <persistenceAdapter> <memoryPersistenceAdapter/> </persistenceAdapter> <transportConnectors> <transportConnector uri="tcp://localhost:61617"/> </transportConnectors> <networkConnectors> <networkConnector uri="static:(tcp://localhost:61616)" failover="true"/> </networkConnectors> </broker> </beans> -- View this message in context: http://www.nabble.com/Network-of-brokers-problem-tf1867556.html#a5102931 Sent from the ActiveMQ - User forum at Nabble.com.
