自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄刚的专栏

关注WEB服务器 网络框架 分布式存储 计算 协调服务器 中间件

原创 ZK 客户端事件-状态对应关系图

KeeperState.SyncConnected 时事件类型为EventType.None发生在客户端收到ConnectResponse,与客户端协调好session time的时间后,会触发一个KeeperState.SyncConnected 的None事件类型。

2011-10-18 19:46:30

阅读数 4217

评论数 0

原创 ZK session客户端过期(Expired)过程

一般情况下,zk客户端与服务端建立连接后,会在2/3*sessionTime*1/2的时候发送一个心跳消息到服务端,保持会话更新。但是可能在某个时候网络中断可能导致客户端无法连接上服务端,此时客户端会不停的依次重试各个服务器,一直到连接上某个服务器为止。如果在未连接上这段时间内,

2011-10-18 19:19:41

阅读数 18191

评论数 4

原创 Zookeeper 3.3.3 服务器配置项详细解释

最小配置   clientPort 监听客户端连接的端口  dataDir 内存数据库快照存放地址,如果没有指定事务日志存放地址(dataLogDir),默认也是存放在这个路径下,建议两个地址分开存放到不同的设备上。  tickTime 心跳基本时间单位,毫秒级,ZK基本上所有的...

2011-10-08 21:17:48

阅读数 8660

评论数 0

原创 Zookeeper 3.3.3 启动过程

不管是leader,还是Follower 还是Observer,QuorumPeerMain启动时,会通过QuorumPeer.start()方法启动监听客户端请求的端口,一旦有客户端请求来到,会建立连接并等待客户端发送ConnectRequest请求,如果客户端此时发来Conn

2011-10-07 10:11:10

阅读数 4200

评论数 1

提示
确定要删除当前文章?
取消 删除