《分布式系统原理介绍 》(刘 杰)
分布式系统理论体系非常庞大,涉及知识面也非常广博,本文精心选择了部分在工程实践中应用广泛、简单有效的分布式理论、算法、协议加以介绍。
全文分为两大部分:
- 第一部分介绍了分布式系统的一些基本概念并框定了本文的问题模型和问题域,作为后续章节的基础。
- 第二部分介绍了一些分布式系统的理论,在介绍这些理论时,注重引入实例并加以应用,同时将这些理论投影到真实的系统中。
链接: https://pan.baidu.com/s/1xiq7TwMIV5PZfMMhMkySSA 提取码: kt58
《ZooKeeper分布式过程协同技术详解》
O’Reilly精品图书,本书分三部分,共10章。
- 第一部分(第1~2章)阐述Apache ZooKeeper这类系统的设计目的和动机,并介绍分布式系统的一些必要背景知识。
- 第1章介绍ZooKeeper可以做什么,以及其设计如何支撑这些任务。
- 第2章介绍基本概念和基本组成模块,并通过命令行工具的具体操作介绍了ZooKeeper可以做什么。
- 第二部分(第3~8章)阐述开发人员所需要掌握的ZooKeeper库调用方法和编程技巧。
- 第3章介绍Java语言的API.
- 第4章解释如何跟踪和处理ZooKeeper中的状态变更情况。
- 第5章介绍如何在系统或网络故障时恢复应用。