《ZooKeeper:分布式过程协同技术详解计算机ZooKeeper分布式》[49M]百度网盘|pdf下载|亲测有效
《ZooKeeper:分布式过程协同技术详解计算机ZooKeeper分布式》[49M]百度网盘|pdf下载|亲测有效

ZooKeeper:分布式过程协同技术详解计算机ZooKeeper分布式 pdf下载

出版社 社会出版社
出版年 2016-02-01
页数 390页
装帧 精装
评分 9.0(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供ZooKeeper:分布式过程协同技术详解计算机ZooKeeper分布式电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息
商品名称:ZooKeeper:分布式过程协同技术详解 畅销书籍 计算机 正版ZooKeeper分布式过程协同技术详解开本:
作者:(美)Flavio Junqueira页数:
定价:69.00元出版时间:2016-02-01
ISBN号:9787111524311印刷时间:
出版社:机械工业出版社版次:1
商品类型:印次:
插图
目录
内容提要

本书分三部分,共章。部分(第~章)阐述这类系统的设计目的和动机,并介绍分布式系统的一些要背景知识。第章介绍可以做什么,以及其设计如何支撑这些任务。第章介绍基本概念和基本组成模块,并通过命令行工具的具体操作介绍了可以做什么。第二部分(第~章)阐述开发人员所需要掌握的库调用方法和编程技巧。第章介绍语言的第章解释如何跟踪和处理中的状态变更情况。第章介绍如何在系统或网络故障时恢复应用。第章介绍需要注意来避免故障的一些繁杂却很重要的场景。第章介绍语言版的接口,也可以作为非语言实现的的基础,对非语言的开发人员非常有帮助。第章介绍更高层级的封装的接口。第三部分(第~章)主要介绍内部原理及如何运行第章介绍的作者们在设计时所采用的方案。第章介绍如何对进行配置。

编辑推荐

目录
前言
部分的概念和基础
第章 简介
1.1 ZooKeeper的使命
1.1.1 ZooKeeper改变了什么
1.1.2 ZooKeeper不适用的场景
1.1.3 关于项目
1.1.4 通过构建分布式系统
1.2 示例:主从应用
1.2.1 主节点失效
1.2.2 从节点失效
1.2.3 通信故障
1.2.4 任务总结
1.3 分布式协作的难点
1.4 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 开始使用
2.3.1 个会话
2.3.2 会话的状态和声明周期
2.3.3 ZooKeeper与仲裁模式
2.3.4 实现一个原语:通过实现锁
2.4 一个主从模式例子的实现
2.4.1 主节点角色
2.4.2 从节点、任务和分配
2.4.3 从节点角色
2.4.4 客户端角色
2.5 小结
第二部分 使用进行开发
第章 开始使用的
3.1 设置的
3.2 建立会话
3.2.1 实现一个
3.2.2 运行的示例
3.3 获取管理权
3.3.1 异步获取管理权
3.3.2 设置元数据
3.4 注册从节点
3.5 任务队列化
3.6 管理客户端
3.7 小结
第章 处理状态变化
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 另一种调用方式:
4.6 通过监视点代替显式缓存管理
4.7 顺序的保障
4.7.1 写操作的顺序
4.7.2 读操作的顺序
4.7.3 通知的顺序
4.8 监视点的羊群效应和可扩展性
4.9 小结
第章 故障处理
5.1 可恢复的故障
5.2 不可恢复的故障
5.3 群举和外部资源
5.4 小结
第章注意事项
6.1 使用
6.1.1 内置的鉴权模式
6.1.2 SASL和
6.1.3 增加新鉴权模式
6.2 恢复会话
6.3 当节点重新创建时,重置版本号
6.4 sync方法
6.5 顺序性保障
6.5.1连接丢失时的顺序性
6.5.2 同步和多线程的顺序性
6.5.3 同步和异步混合调用的顺序性
6.6 数据字段和子节点的限制
6.7 嵌入式服务器
6.8 小结
第章语言客户端
7.1 配置开发环境
7.2 开始会话
7.3 引导主节点
7.4 行使管理权
7.5 任务分配
7.6 单线程与多线程客户端
7.7 小结
第章:的封装库
8.1 Curator客户端程序
8.2 流畅式
8.3 监听器
8.4 Curator中状态的转换
8.5 两种边界情况
8.6 菜谱
8.6.1 群闩
8.6.2 群举器
8.6.3 子节点缓存器
8.7 小结
第三部分的管理
第章内部原理
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 小结
第章 运行
10.1 配置服务器
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 配置集群
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 已保存的数据的应用
10.7 四字母命令
10.8 通过进行监控
10.9 工具
10.10 小结



作者介绍

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