[b]一 zookeeper集群环境搭建[/b]
[url]http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html[/url]
[b]二 zookeeper原理[/b]
[url]http://cailin.iteye.com/blog/2014486[/url]
[url]http://www.cnblogs.com/caosiyang/archive/2012/11/09/2763190.html[/url]
[b]三 zookeeper 与 client间的通信.[/b]
参考资料:[url]http://www.cnblogs.com/ggjucheng/p/3376548.html[/url]
[url]http://blog.youkuaiyun.com/pwlazy/article/details/8000566[/url]
[b]四 客户端原码分析[/b]
[b]watcher[/b]
[url]http://www.cnblogs.com/viviman/archive/2013/03/11/2954118.html[/url]
[b]五 ACL 权限认证[/b]
[url]http://www.tuicool.com/articles/Q7Nrqy[/url]
[b]六 java 多线程 CountDownLatch用法[/b]
在创建zookeeper实例,一般会引用到CountDownLatch,这是因为注册的watch是一次性的,为了不想重复注册,使用了CountDownLatch
[url]http://www.iteye.com/topic/1002652[/url]
[b]七 Thread.setDaemon设置说明 [/b]
[url]http://blog.youkuaiyun.com/m13666368773/article/details/7245570[/url]
[b]应用场景[/b]
[url]http://articles.youkuaiyun.com/plus/view.php?aid=2809775[/url]
[url]http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html[/url]
[b]二 zookeeper原理[/b]
[url]http://cailin.iteye.com/blog/2014486[/url]
[url]http://www.cnblogs.com/caosiyang/archive/2012/11/09/2763190.html[/url]
[b]三 zookeeper 与 client间的通信.[/b]
参考资料:[url]http://www.cnblogs.com/ggjucheng/p/3376548.html[/url]
[url]http://blog.youkuaiyun.com/pwlazy/article/details/8000566[/url]
[b]四 客户端原码分析[/b]
[b]watcher[/b]
[url]http://www.cnblogs.com/viviman/archive/2013/03/11/2954118.html[/url]
[b]五 ACL 权限认证[/b]
[url]http://www.tuicool.com/articles/Q7Nrqy[/url]
[b]六 java 多线程 CountDownLatch用法[/b]
在创建zookeeper实例,一般会引用到CountDownLatch,这是因为注册的watch是一次性的,为了不想重复注册,使用了CountDownLatch
[url]http://www.iteye.com/topic/1002652[/url]
[b]七 Thread.setDaemon设置说明 [/b]
[url]http://blog.youkuaiyun.com/m13666368773/article/details/7245570[/url]
[b]应用场景[/b]
[url]http://articles.youkuaiyun.com/plus/view.php?aid=2809775[/url]