https://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/
https://www.zhihu.com/question/35139415
http://www.cnblogs.com/sharpxiajun/archive/2013/06/02/3113923.html