Zookeeper源码分析 - (EPUB全文下载)
文件大小:0.72 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:Zookeeper源码分析
作者:侯宜军
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 A_Q(961353968@qq.com) 专享 尊重版权
内容摘要
作者简介
1 入门
1.1 简介
1.2 源码
1.3 客户端命令行
1.4 Java API
1.4.1 create
1.4.2 删除
1.4.3 getData
1.4.4 setData
1.4.5 getChildren
1.4.6 Watcher
2 客户端
2.1 ZooKeeper
2.1.1 create
2.1.2 delete
2.1.3 Exists
2.1.4 getData
2.1.5 setData
2.1.6 getChildren
2.2 通信机制
2.3 ClientCnxn
2.3.1 submitRequest
2.3.2 queuePacket
2.3.3 sendPacket
2.3.4 finishPacket
2.4 ClientCnxnSocketNetty
2.4.1 doTransport
2.4.2 ZkClientHandler.messageReceived
2.5 Packet类
2.6 sendThread类
2.6.1 sendPacket
2.6.2 readResponse
2.7 StaticHostProvider
2.7.1 updateServerList
3 投票选举
3.1 QuorumPeer
3.2 QuorumCnxManager
3.2.1 发送线程
3.2.2 接收线程
3.3 Messenger
3.3.1 Notification类
3.3.2 ToSend类
3.3.3 WorkerReceiver
3.3.4 WorkerSender
3.4 快速选举
3.4.1 lookForLeader
4 事务处理
4.1 QuorumPacket
4.2 Learner
4.2.1 request
4.2.2 注册到Leader
4.3 Follower
4.3.1 followLeader
4.3.2 processPacket
4.4 Observer
4.4.1 observeLeader
4.4.2 processPacket
4.5 Leader
4.5.1 响应Follower注册
4.5.2 事务处理
5 服务端
5.1 启动类
5.2 ZooKeeperServer
5.2.1 客户端请求
5.2.2 主要方法
5.2.3 processPacket
5.2.4 processTxn
5.3 调用链
5.3.1 LeaderRequestProcessor
5.3.2 FollowerRequestProcessor
5.3.3 ObserverRequestProcessor
5.3.4 ProposalProcessor
5.3.5 CommitProcessor
5.3.6 SyncRequestProcessor
5.3.7 AckRequestProcessor
5.3.8 SendAckRequestProcessor
5.3.9 toBeAppliedProcessor
5.3.10 PrepRequestProcessor
5.3.11 FinalRequestProcessor
5.4 LeaderZooKeeperServer
5.4.1 调用链
5.4.2 写请求
5.4.3 读请求
5.4.4 submitLearnerRequest
5.5 FollowerZooKeeperServer
5.5.1 调用链
5.5.2 写请求
5.5.3 读请求
5.5.4 logRequest
5.5.5 commit
5.6 ObServerZooKeeperServer
5.6.1 调用链
5.6.2 commitRequest
5.7 NettyServerCnxn
6 Zookeeper数据库
6.1 DataTree
6.1.1 概述
6.1.2 serialize
6.1.3 deserialize
6.1.4 processTxn
6.2 DataNode
7 Watcher机制
7.1 Watcher接口
7.2 客户端
7.3 服务端
7.4 WatchManager
7.4.1 addWatch方法
7.4.2 triggerWatch方法
7.5 NettyServerCnxn
7.6 ClientCnxn
8 事务持久化
8.1 概述
8.2 接口
8.2.1 TxnLog
8.2.2 SnapShot
8.3 实现类
8.3.1 FileTxnLog
8.3.2 FileSnap
9 命令行
9.1 概述
9.2 bin目录
9.2.1 ZkServer.cmd
9.2.2 ZKCli.cmd
9.3 ZooKeeperMain
9.3.1 Run方法
9.3.2 executeLine
9.3.3 processCmd
9.3.4 processZKCmd
9.4 cli目录
9.4.1 CliCommand
9.4.2 GetCommand
9.4.3 SetCommand
9.4.4 StatCommand
9.4.5 LsCommand
10 配置和应用
10.1 管理端
10.1.1 启动
10.1.2 JettyAdminServer
10.1.3 CommandServlet
10.1.4 Commands
10.2 服务器配置
10.3 ZooKeeper在大数据中的应用
10.3.1 实时配置文件
10. ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Zookeeper源码分析 - (EPUB全文下载)