This is a new feature in 5.4 - so we are all newbies to it ;) - answers inlined:
On 23 Jun 2010, at 06:02, Mark White wrote:

> 
> I'm a newbie at this, so please excuse any limitations in my understanding.
> 
> We're looking at a load-balanced network of brokers with failover, using a
> fixed list of URIs with 4 servers (A - D). We'll be using a common config
> across brokers (except broker name). A JWS client will be used.
> 
> Client:
> failover:(nio://A:61616,nio://B:61616,nio://C:61616,nio://D:61616)
> 
> Brokers:
> <networkConnector name="example"
> uri="static://(nio://A:61616,nio://B:61616,nio://C:61616,nio://D:61616)"/>
> ...
> <transportConnector name="openwire"
> uri="failover:(nio://A:61616,nio://B:61616,nio://C:61616,nio://D:61616)"
> updateClusterClients="true" />
> 
> Questions:
> 
> 1) Does it matter if the broker's own IP is included in networkConnector?
No - you will see a warning - but the broker won't connect to itself
> 
> 2) If broker A goes down, and a client attempts to connect to broker A, is
> it 'timeout' that affects how quickly the client will failover to a
> different broker?
Depends on the OS system - the underlying tcp protocol will usually throw an 
exception - first before a timeout in this case
> 
> 3) The broker cluster is aware that A has dropped. How is
> updateClusterClients represented at the client? Would it be similar to the
> client connecting using a random broker from
> "failover:(nio://B:61616,nio://C:61616,nio://D:61616)"?
You don't need all the brokers (though it doesn't matter if you do) - the 
client will be updated automatically - but
on the client side - use tcp:// instead of nio - you will get better 
performance.
> 
> 4) If broker A is restored, will the client be advised of this on the next
> successful communication with any broker? If not, when or how?
Yes the client will be informed about it
> 
> Thanks for any clarification anyone can give.
> 
> 
> Mark...
> -- 
> View this message in context: 
> http://old.nabble.com/Failover-and-updateClusterClients-tp28967819p28967819.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
> 

cheers,

Rob

Rob Davies
follow me: http://twitter.com/rajdavies
I work here: http://fusesource.com
My Blog: http://rajdavies.blogspot.com/
I'm writing this: http://www.manning.com/snyder/





Reply via email to