书籍详情
《ZooKeeper分布式过程协同技术详解(美)荣凯拉等著 谢超等译 O'Reilly精品图书》[20M]百度网盘|亲测有效|pdf下载
  • ZooKeeper分布式过程协同技术详解(美)荣凯拉等著 谢超等译 O'Reilly精品图书

  • 热度:8679
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息:
商品名称: ZooKeeper(分布式过程协同技术详解) 开本:  
作者: (美)荣凯拉//里德|译者:谢超//周贵卿 页数:
定价: 69 出版时间: 2016-01-01
ISBN号: 9787111524311 印刷时间: 2016-01-01
出版社: 机械工业 版次: 1
商品类型: 图书 印次: 1
目录:
前言
***部分 ZooKeeper的概念和基础
***章 简介
1.1 ZooKeeper的使命
1.1.1 ZooKeeper改变了什么
1.1.2 ZooKeeper不适用的场景
1.1.3 关于Apache项目
1.1.4 通过ZooKeeper构建分布式
1.2 示例:主-从应用
1.2.1 主节点失效
1.2.2 从节点失效
1.2.3 通信故障
1.2.4 任务总结
1.3 分布式协作的难点
1.4 ZooKeeper的成功和注意事项
第2章 了解ZooKeeper
2.1 ZooKeeper基础
2.1.1 API概述
2.1.2 znode的不同类型
2.1.3 监视与通知
2.1.4 版本
2.2 ZooKeeper架构
2.2.1 ZooKeeper仲裁
2.2.2 会话
2.3 开始使用ZooKeeper
2.3.1 ***个ZooKeeper会话
2.3.2 会话的状态和声明周期
2.3.3 ZooKeeper与仲裁模式
2.3.4 实现一个原语:通过ZooKeeper实现锁
2.4 一个主-从模式例子的实现
2.4.1 主节点角色
2.4.2 从节点、任务和分配
2.4.3 从节点角色
2.4.4 客户端角色
2.5 小结
第二部分 使用ZooKeeper进行开发
第3章 开始使用ZooKeeper的API
3.1 设置ZooKeeper的CLASSPATH
3.2 建立ZooKeeper会话
3.2.1 实现一个Watcher
3.2.2 运行Watcher的示例
3.3 获取管理权
3.3.1 异步获取管理权
3.3.2 设置元数据
3.4 注册从节点
3.5 任务队列化
3.6 管理客户端
3.7 小结
第4章 处理状态变化
4.1 单次触发器
4.2 如何设置监视点
4.3 普遍模型
4.4 主-从模式的例子
4.4.1 管理权变化
4.4.2 主节点等待从节点列表的变化
4.4.3 主节点等待新任务进行分配
4.4.4 从节点等待分配新任务
4.4.5 客户端等待任务的执行结果
4.5 另一种调用方式:Multiop
4.6 通过监视点代替显式缓存管理
4.7 顺序的保障
4.7.1 写操作的顺序
4.7.2 读操作的顺序
4.7.3 通知的顺序
4.8 监视点的羊群效应和可扩展性
4.9 小结
第5章 故障处理
5.1 可恢复的故障
5.2 不可恢复的故障
5.3 群***举和外部资源
5.4 小结
第6章 ZooKeeper注意事项
6.1 使用ACL
6.1.1 内置的鉴权模式
6.1.2 SASL和Kerberos
6.1.3 增加新鉴权模式
6.2 恢复会话
6.3 当znode节点重新创建时,重置版本号
6.4 sync方法
6.5 顺序性保障
6.5.1连接丢失时的顺序性
6.5.2 同步API和多线程的顺序性
6.5.3 同步和异步混合调用的顺序性
6.6 数据字段和子节点的限制
6.7 嵌入式ZooKeeper服务器
6.8 小结
第7章 C语言客户端
7.1 配置开发环境
7.2 开始会话
7.3 引导主节点
7.4 行使管理权
7.5 任务分配
7.6 单线程与多线程客户端
7.7 小结
第8章 Curator:ZooKeeper API的***封装库
8.1 Curator客户端程序
8.2 流畅式API
8.3器
8.4 Curator中状态的转换
8.5 两种边界情况
8.6 菜谱
8.6.1 群首闩
8.6.2 群***举器
8.6.3 子节点缓存器
8.7 小结
第三部分 ZooKeeper的管理
第9章 ZooKeeper内部原理
9.1 请求、事务和标识符
9.2 群***举
9.3 Zab:状态***新的广播协议
9.4 观察者
9.5 服务器的构成
9.5.1 独立服务器
9.5.2 群首服务器
9.5.3 追随者和观察者服务器
9.6 本地存储
9.6.1 日志和磁盘的使用
9.6.2 快照
9.7 服务器与会话
9.8 服务器与监视点
9.9 客户端
9.10 序列化
9.11 小结
***0章 运行ZooKeeper
10.1 配置ZooKeeper服务器
10.1.1 基本配置
10.1.2 存储配置
10.1.3 网络配置
10.1.4 集群配置
10.1.5 认证和授权选项
10.1.6 非安全配置
10.1.7 日志
10.1.8 专用资源
10.2 配置ZooKeeper集群
10.2.1 多数原则
10.2.2 法定人数的可配置性
10.2.3 观察者
10.3 重配置
10.4 配额管理
10.5 多租赁配置
10.6 文件布局和格式
10.6.1 事务日志
10.6.2 快照
10.6.3 时间戳文件
10.6.4 已保存的ZooKeeper数据的应用
10.7 四字母命令
10.8 通过JMX进行监控
10.9 工具
10.10 小结

......

精 彩 页:

内容提要:
如果无法使分布式应用协同工作,构建分布式应用就会非常困难。《ZooKeeper(分布式过程协同技术详解)》将会为你展示Apackle Zookeeper如何帮助你管理分布式,以使你可以***关注应用本身的逻辑。即使拥有Zookeeper,实现协作任务也并非一帆风顺,不过本书提供的一些好的方法和实践经验为你奠定了良好的开端,同时也为开发人员和运维人员提供了一些使用中的注意事项。
     在本书中,Zookeeper的贡献者Flavio Junqueira(荣凯拉)和Benjamin Reed(里德)介绍了分布式的概念、Zookeeper编程开发的技巧以及维护Zookeeper服务所需要的知识。
    

......

作者简介:
荣凯拉,Flavio Junqueira是微软研究院在英国剑桥大学的研究人员之一。他拥有美国加州大学圣地亚哥分校计算机科学博士学位。他的研究范围涉及分布式的各个方面,包括分布式算法、并发性和可扩展性。他是Apache项目如Apache ZooKeeper(PMC**和提交者)和Apache BookKeeper(提交者)的积极贡献者。他一有空就喜欢睡觉。 里德,Benjamin Reed是一位负责Facebook中所有细节工作的软件工程师。他以前的职位包括雅虎研究院首席研究科学家(负责所有大的方向)和IBM Almaden Research的研究人员(负责所有事情,无论大小)。他拥有加州大学圣克鲁斯分校计算机科学博士学位。他从事的工作涉及分布式计算、大数据处理、分布式存储、管理和嵌入式框架等领域。他参加了各种开源项目,如Hadoop和Linux操作等。他帮助启动了由Apache软件基金会主办的项目如Pig、ZooKeeper和BookKeeper。

``````````````

^_^:23d895378829e713e11afdc49c3e061f