zookeeper的客户端有java api原生客户端和apache curator。
java api用起来很方便,但是也有一些美中不足。
它有一些缺点:
1.我们用java api去连接zookeeper服务器的时候,可能会碰到超时现象,原生的api只给我们提供了连接zookeeper服务器的api,却没给我们超时重连的api,这就只能让我们程序猿自己动手丰衣足食了。
2.Watch事件的注册是一次性的。
3.不支持递归创建节点。
总结:java api就是对zookeeper命令行的原生简单封装,没有对这些命令进行扩展,使用起来不方便。
apache curator恰好弥补了这些不足