ThanksTorsten ! When I deploy the brokers on the windows os, I get the hostname instead of ip address. After that I deploy the two brokers on the linux server and make sure hosts file has no mapping, I get the ip address this time. Is there any difference to get the url of the broker? And more,I found the rebalance feature doesnot work well: When the client specifies the url like this: failover:(tcp://broker-a:61616,tcp://broker-b:61616) the two brokers come and go but no rebalance appears. Change the url as following: failover:(tcp://broker-a:61616) the clients may be rebalanced but when broker b comes and goes. if broker a go down clients which connect to broker a will not be able failover to broker b. what's wrong?
At 2011-10-14 17:18:04,"Torsten Mielke" <tors...@fusesource.com> wrote: > >On Oct 14, 2011, at 9:51 AM, SuoNayi wrote: > >> Hi all, two brokers are networked in both direction and confige the broker >> to be able to update the broker url of clients and enable to rebalance the >> clients. >> >> when broker of network comes and goes, clients receive the updated url of >> brokers.but the urls are in form of hostname not IP, this is not reasonable >> because >> >> clients have to be configed to resolve the hostname of broker. Does anyone >> can give any idea? > > >It sounds fairly reasonable to me to advertise the hostnames and not the IP >addresses. Most networks have DNS setup correctly so that this is not a >problem. However it could be a useful enhancement to configure this mechanism >so that IP addresses are advertised instead. >I don't think this is currently configurable. You may want to raise an >Improvement. > > >Torsten Mielke >tors...@fusesource.com >tmie...@blogspot.com > > >