场景:
zookeeper创建临时节点,实现主备机切换,客户端实时监测选择主备HOSTIP。
代码:
https://code.csdn.net/SLinuxES/
[email protected]:SLinuxES/zookeeper_master_slave.git
测试:
1.客户端启动
___[debug] Create zookeeper handler.
___[debug] Client don't create node.
___[debug] Check zookeeper znode is exists?
___[cores] Program exited.
___[debug] [|ms-client] Connected to zookeeper service successfully and create handler!
___[debug]: stat completion, data:[/serverIP].
___[debug] Client don't create node.
___[debug] Check zookeeper znode is exists?
___[cores] Program exited.
___[debug] [|ms-client] Connected to zookeeper service successfully and create handler!
___[debug]: stat completion, data:[/serverIP].
服务端启动A:
192.168.199.19:2191:
___[debug] awexists handler path:[/serverIP], watcherCtx:[/serverIP|(null)]
___[debug] stat->czxid = [0XC8].
___[info] value:[ 192.168.199.19:2191], value_len:[19], dat
___[debug] stat->czxid = [0XC8].
___[info] value:[ 192.168.199.19:2191], value_len:[19], dat