# 深入理解分布式系统

> 金屋电子书图书详情的 Markdown 版本。

- 规范页面：https://alltool.top/book/1ad9550bd0454f9cbceeaafe60506eab
- Markdown 版本：https://alltool.top/book/1ad9550bd0454f9cbceeaafe60506eab.md
- 作者：唐伟志
- ISBN：9787121428111
- 出版日期：2022-01-01
- 语言：中文
- 分类：计算机、计算机科学
- 评分：8.8
- 可用格式：PDF（150.96 MB，303 页）
- 更新时间：2026-08-04 12:22:25

## 下载方式

本站不在 Markdown 页面直接提供文件地址。请前往规范页面，点击对应格式的下载按钮完成下载。

### PDF

- 文件格式：PDF
- 文件大小：150.96 MB
- 页数：303 页
- 下载说明：请打开规范页面 https://alltool.top/book/1ad9550bd0454f9cbceeaafe60506eab，点击 PDF 的下载按钮完成下载。


## 内容简介

《深入理解分布式系统》主要讲解分布式系统常用的基础知识、算法和案例，经笔者对文献海洋中晦涩艰深的原理和算法进行提炼，辅以图示和代码，并结合实际经验进行分析总结而成。通过阅读本书，读者可以快速、轻松地掌握分布式系统的基本原理，以及 Paxos 或 Raft 共识算法，并通过典型的案例学习如何设计大型分布式系统。

《深入理解分布式系统》首先介绍什么是分布式系统、分布式系统带来的挑战，以及如何对分布式系统进行建模，这部分内容偏向概念性介绍。接着介绍了分布式数据的基础知识，包括数据分区技术、数据复制技术、CAP 定理、一致性模型和隔离级别，尝试厘清一些十分容易混淆的术语，比如一致性、线性一致性、最终一致性和一致性算法等。本书还介绍了分布式系统的核心算法——Paxos 和 Raft 算法，不仅补充了大量图示进行讲解，还从零实现了一个 Paxos 算法。此外，本书分析了常见的分布式事务，并讨论了分布式系统中的时间问题，整理了一些实际发生的编程陷阱。最后结合一些对工业界产生重大影响的论文或开源系统，学习前人在设计大型分布式系统时的思路、取舍和创新。
