从3.2.0版本开始可通过connection String后面跟上一个绝对路径设置root,比如“192.168.1.1:2181/app/a”, 意思是,当通过该connection String连接上后会设置当前session的root为/app/a, 如果客户端通过session对/foo/bar路径进行各种操作,其实是对/app/a/foo/bar节点的操作
Session Timeout值范围为 2倍tickTime~20倍tickTime, 比如当tickTime为2000ms时,当连接时设置的timeout为5000ms,则实际值为5000ms,当设置的timeout为1000ms时,实际值为4000ms,当设置timeout值为50000ms时,实际值为40000ms
Zookeeper session有重连机制,当连接断开后,zookeeper client会从connection String列表中搜索可用的服务进行重连,如果在session timeout时间只能从新连接上,连接会变成CONNECTED状态