activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcelo Jabali <mjab...@fusesource.com>
Subject Re: How to create connections to different brokers by using one ConnectionFactory?
Date Thu, 15 Sep 2011 15:55:51 GMT
I haven't used myself but maybe the Fanout Transport could help you here. Take a look on http://activemq.apache.org/fanout-transport-reference.html
to see if that helps.

Thanks,

-Marcelo

On Sep 14, 2011, at 8:09 PM, Jason Whaley wrote:

> 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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message