ZKEssentials读书笔记(三) - 18965050/ZookeeperEssentials GitHub Wiki

ZK Java API 接口

ZooKeeper(String connectString, int sessionTimeout,Watcher watcher)

  • connectString: 逗号分隔的 host:port 连接字符串
  • sessionTimeout:会话超时时长
  • watcher: 节点变化(指的是zk服务)监听器

ZooKeeper(String connectString, int sessionTimeout,Watcher watcher, boolean canBeReadOnly)

  • connectString, sessionTimeout, watcher: 同上
  • canBeReadOnly: 是否使用只读模式

ZooKeeper(String connectString, int sessionTimeout,Watcher watcher,long sessionId, byte[] sessionPasswd)

  • connectString, sessionTimeout, watcher: 同上
  • sessionId:client重连server时用此会话id取代之前的会话id
  • sessionPasswd:会话秘钥

ZooKeeper(String connectString, int sessionTimeout,Watcher watcher, long sessionId, byte[] sessionPasswd,boolean canBeReadOnly)

client连接server的例子

watch数据变化的例子

成员管理的例子