With a single connection factory you can only use the failover transport ( 
http://activemq.apache.org/failover-transport-reference.html ) to connect to 
multiple brokers, but only one broker URL will be used at a time.  

If you want to have two active connections (or connection pools) to two 
different brokers simultaneously you need to have multiple connection 
factories.  

On Sep 14, 2011, at 7:35 PM, jessezbj wrote:

> How to create connections to different brokers by using one
> ConnectionFactory?
> 
> Can the code be written as
> 
> ActiveMQConnectionFactory connectionFactory = new
> ActiveMQConnectionFactory();
> 
> for each url in URLs {
> connectionFactory.setBrokerURL(url);
> Connection connection = connectionFactory.createConnection();
> connection.start();
> }
> 
> And is there any other  better way to manage multiple connections (to
> different brokers) in one client (which can save resources on the client,
> save the scheduling overhead, and so on.
> 
> Thanks...
> 
> --
> View this message in context: 
> http://activemq.2283324.n4.nabble.com/How-to-create-connections-to-different-brokers-by-using-one-ConnectionFactory-tp3814559p3814559.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to