FYI Curator comes with a Service Discovery recipe. ==================== Jordan Zimmerman
On May 15, 2013, at 6:23 PM, Neo Qing <[email protected]> wrote: > Hi,Germán Blanco: > Thanks for your detailed response, but my thought is little bit > different compare with your point. Actually my thought is same as Bahman > Kalali said, our service is based on ZooKeeper to implement a 'service > discovery' service. Thanks for your suggestion, I'll keep that in my mind. > > Neo > > > On Thu, May 16, 2013 at 12:09 AM, German Blanco < > [email protected]> wrote: > >> Hello Neo Qing, >> >> I am not the best expert, but I will try to help. >> I understand that you want to have a ZooKeeper client connected to a >> cluster and you wonder if there will be fail over and load balancing for >> the requests coming from that client. If I didn't get the question right, >> please correct me. >> If I am not wrong, if the ZooKeeper client loses its connection it will try >> to reconnect to any of the servers that are indicated when you create the >> ZooKeeper object, so there will be fail over. Of course, that will mean a >> new connection. Some failures in the servers can be handled without the >> client losing its connection, e.g. when a server other than the one you are >> connected to goes down but there is still a quorum in the cluster. >> Load Balancing for ZooKeeper write requests coming from clients wouldn't >> help because all request need to go through the leader. Load Balancing of >> read request could be achieved if the ZooKeeper clients connections are >> balanced between the servers of the cluster, but not for a single client >> connection. >> >> I hope that helps. Anybody, please correct me if I got anything wrong. >> Cheers, >> >> Germán Blanco. >> >> >> >> On Wed, May 15, 2013 at 7:26 AM, Neo Qing <[email protected]> wrote: >> >>> Hi,There >>> I'm new to zookeeper, currently I'm working on a project, I have a >>> cluster of server, client need to connection server (TCP/IP), and we need >>> to keep the connection long live. >>> To do the fail over and load balance , I was wondering whether >> zookeeper >>> can handle this case, especially for long live connection. >>> thanks in advance. >>> >>> Neo >>
