activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Whaley <jasonwha...@gmail.com>
Subject Re: How to create connections to different brokers by using one ConnectionFactory?
Date Thu, 15 Sep 2011 03:09:47 GMT
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.


Mime
View raw message