随笔分类 -  zookeeper

zookeeper
摘要:这里记录zookeeper编译源代码上的一些细节的问题. 网上不少关于如何使用ant eclipse来构建zookeeper对应的eclipse工程的记录.这里就不再过多赘述.只做简单阐述. 这里主要阐述一下如何不使用任何工具直接使用javac的方式来编译zookeeper项目,并且直接使用java 阅读全文
posted @ 2016-07-22 18:52 vv.past 阅读(1807) 评论(0) 推荐(1) 编辑
摘要:这里主要分析zookeeper client API的实现方式,以python kazoo的实现代码为蓝本进行逻辑分析. 一.代码框架及介绍 API分为同步模式和异步模式.同步模式是在异步模式的基础上通过一些等待,循环等方式进行实现的. 主要实现逻辑如下: 基本模式就是建立两个线程,一个线程负责发送 阅读全文
posted @ 2016-07-20 16:00 vv.past 阅读(6758) 评论(0) 推荐(1) 编辑
摘要:这里主要记录zookeeper client通信协议的.在官方的文档里没找到协议相关部分.这里是记录的协议是通过分析客户端代码得来的. 一.通信流程 客户端发起连接,发送握手包进行timeout协商,协商成功后会返回一个session id和timeoout值.随后就可以进行正常通信,通信过程中要在 阅读全文
posted @ 2016-07-15 16:49 vv.past 阅读(1105) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示