|
1 |
| - - [1 一致性与共识](/一致性与共识/README.md) |
2 |
| - - [1.1 BFT](/一致性与共识/BFT/README.md) |
| 1 | + - [1 INTRODUCTION](/INTRODUCTION.md) |
| 2 | + - [2 一致性与共识](/一致性与共识/README.md) |
| 3 | + - [2.1 BFT](/一致性与共识/BFT/README.md) |
3 | 4 |
|
4 |
| - - [1.2 CAP](/一致性与共识/CAP/README.md) |
5 |
| - - [1.2.1 BASE](/一致性与共识/CAP/BASE.md) |
6 |
| - - [1.2.2 DLS](/一致性与共识/CAP/DLS.md) |
7 |
| - - [1.3 一致性模型](/一致性与共识/一致性模型/README.md) |
8 |
| - - [1.3.1 其他一致性模型](/一致性与共识/一致性模型/其他一致性模型.md) |
9 |
| - - [1.3.2 因果一致性](/一致性与共识/一致性模型/因果一致性.md) |
10 |
| - - [1.3.3 最终一致性](/一致性与共识/一致性模型/最终一致性.md) |
11 |
| - - [1.3.4 线性一致性](/一致性与共识/一致性模型/线性一致性.md) |
12 |
| - - [1.3.5 顺序一致性](/一致性与共识/一致性模型/顺序一致性.md) |
13 |
| - - [1.4 共识算法](/一致性与共识/共识算法/README.md) |
14 |
| - - 1.4.1 Paxos |
15 |
| - - [1.4.1.1 Multiple Paxos](/一致性与共识/共识算法/Paxos/Multiple-Paxos.md) |
16 |
| - - [1.4.1.2 Paxos](/一致性与共识/共识算法/Paxos/Paxos.md) |
17 |
| - - [1.4.2 Raft](/一致性与共识/共识算法/Raft/README.md) |
18 |
| - - [1.4.2.1 RPC](/一致性与共识/共识算法/Raft/RPC.md) |
19 |
| - - [1.4.2.2 与 Multi Paxos 对比](/一致性与共识/共识算法/Raft/与%20Multi-Paxos%20对比.md) |
20 |
| - - [1.4.2.3 安全性](/一致性与共识/共识算法/Raft/安全性.md) |
21 |
| - - [1.4.2.4 日志复制](/一致性与共识/共识算法/Raft/日志复制.md) |
22 |
| - - [1.4.2.5 选举与变更](/一致性与共识/共识算法/Raft/选举与变更.md) |
23 |
| - - [1.4.3 算法模型](/一致性与共识/共识算法/算法模型/README.md) |
24 |
| - - [1.4.3.1 算法对比](/一致性与共识/共识算法/算法模型/算法对比.md) |
25 |
| - - [1.5 分布式 ID](/一致性与共识/分布式%20ID/README.md) |
26 |
| - - [1.5.1 Leaf](/一致性与共识/分布式%20ID/Leaf.md) |
27 |
| - - [1.5.2 Snowflake](/一致性与共识/分布式%20ID/Snowflake.md) |
28 |
| - - [1.5.3 UUID](/一致性与共识/分布式%20ID/UUID.md) |
29 |
| - - [1.5.4 库自增 ID](/一致性与共识/分布式%20ID/库自增%20ID.md) |
30 |
| - - 1.6 序列号 |
31 |
| - - [1.6.1 全序广播](/一致性与共识/序列号/全序广播.md) |
32 |
| - - [1.6.2 序列号顺序](/一致性与共识/序列号/序列号顺序.md) |
33 |
| - - [2 分布式事务](/分布式事务/README.md) |
34 |
| - - [2.1 JDTX](/分布式事务/JDTX/README.md) |
| 5 | + - [2.2 CAP](/一致性与共识/CAP/README.md) |
| 6 | + - [2.2.1 BASE](/一致性与共识/CAP/BASE.md) |
| 7 | + - [2.2.2 DLS](/一致性与共识/CAP/DLS.md) |
| 8 | + - [2.3 一致性模型](/一致性与共识/一致性模型/README.md) |
| 9 | + - [2.3.1 其他一致性模型](/一致性与共识/一致性模型/其他一致性模型.md) |
| 10 | + - [2.3.2 因果一致性](/一致性与共识/一致性模型/因果一致性.md) |
| 11 | + - [2.3.3 最终一致性](/一致性与共识/一致性模型/最终一致性.md) |
| 12 | + - [2.3.4 线性一致性](/一致性与共识/一致性模型/线性一致性.md) |
| 13 | + - [2.3.5 顺序一致性](/一致性与共识/一致性模型/顺序一致性.md) |
| 14 | + - [2.4 共识算法](/一致性与共识/共识算法/README.md) |
| 15 | + - 2.4.1 Paxos |
| 16 | + - [2.4.1.1 Multiple Paxos](/一致性与共识/共识算法/Paxos/Multiple-Paxos.md) |
| 17 | + - [2.4.1.2 Paxos](/一致性与共识/共识算法/Paxos/Paxos.md) |
| 18 | + - [2.4.2 Raft](/一致性与共识/共识算法/Raft/README.md) |
| 19 | + - [2.4.2.1 RPC](/一致性与共识/共识算法/Raft/RPC.md) |
| 20 | + - [2.4.2.2 与 Multi Paxos 对比](/一致性与共识/共识算法/Raft/与%20Multi-Paxos%20对比.md) |
| 21 | + - [2.4.2.3 安全性](/一致性与共识/共识算法/Raft/安全性.md) |
| 22 | + - [2.4.2.4 日志复制](/一致性与共识/共识算法/Raft/日志复制.md) |
| 23 | + - [2.4.2.5 选举与变更](/一致性与共识/共识算法/Raft/选举与变更.md) |
| 24 | + - [2.4.3 算法模型](/一致性与共识/共识算法/算法模型/README.md) |
| 25 | + - [2.4.3.1 算法对比](/一致性与共识/共识算法/算法模型/算法对比.md) |
| 26 | + - [2.5 分布式 ID](/一致性与共识/分布式%20ID/README.md) |
| 27 | + - [2.5.1 Leaf](/一致性与共识/分布式%20ID/Leaf.md) |
| 28 | + - [2.5.2 Snowflake](/一致性与共识/分布式%20ID/Snowflake.md) |
| 29 | + - [2.5.3 UUID](/一致性与共识/分布式%20ID/UUID.md) |
| 30 | + - [2.5.4 库自增 ID](/一致性与共识/分布式%20ID/库自增%20ID.md) |
| 31 | + - 2.6 序列号 |
| 32 | + - [2.6.1 全序广播](/一致性与共识/序列号/全序广播.md) |
| 33 | + - [2.6.2 序列号顺序](/一致性与共识/序列号/序列号顺序.md) |
| 34 | + - [3 分布式事务](/分布式事务/README.md) |
| 35 | + - [3.1 JDTX](/分布式事务/JDTX/README.md) |
35 | 36 |
|
36 |
| - - [2.2 Seata](/分布式事务/Seata/README.md) |
| 37 | + - [3.2 Seata](/分布式事务/Seata/README.md) |
37 | 38 |
|
38 |
| - - [2.3 事务消息](/分布式事务/事务消息/README.md) |
39 |
| - - [2.3.1 流处理方案](/分布式事务/事务消息/流处理方案.md) |
40 |
| - - [2.4 分布式锁](/分布式事务/分布式锁/README.md) |
41 |
| - - 2.4.1 锁实现 |
42 |
| - - [2.4.1.1 RESTful 分布式锁](/分布式事务/分布式锁/锁实现/RESTful%20分布式锁.md) |
43 |
| - - [2.4.1.2 Redis 分布式锁](/分布式事务/分布式锁/锁实现/Redis%20分布式锁.md) |
44 |
| - - [2.4.1.3 Zookeeper 分布式锁](/分布式事务/分布式锁/锁实现/Zookeeper%20分布式锁.md) |
45 |
| - - [2.5 多阶段提交](/分布式事务/多阶段提交/README.md) |
46 |
| - - [2.5.1 XA 规范](/分布式事务/多阶段提交/XA%20规范.md) |
47 |
| - - [2.5.2 三阶段提交](/分布式事务/多阶段提交/三阶段提交.md) |
48 |
| - - [2.5.3 二阶段提交](/分布式事务/多阶段提交/二阶段提交.md) |
49 |
| - - [2.6 柔性事务](/分布式事务/柔性事务/README.md) |
50 |
| - - 2.6.1 Saga |
51 |
| - - [2.6.1.1 Saga](/分布式事务/柔性事务/Saga/Saga.md) |
52 |
| - - [2.6.2 TCC](/分布式事务/柔性事务/TCC/README.md) |
| 39 | + - [3.3 事务消息](/分布式事务/事务消息/README.md) |
| 40 | + - [3.3.1 流处理方案](/分布式事务/事务消息/流处理方案.md) |
| 41 | + - [3.4 分布式锁](/分布式事务/分布式锁/README.md) |
| 42 | + - 3.4.1 锁实现 |
| 43 | + - [3.4.1.1 RESTful 分布式锁](/分布式事务/分布式锁/锁实现/RESTful%20分布式锁.md) |
| 44 | + - [3.4.1.2 Redis 分布式锁](/分布式事务/分布式锁/锁实现/Redis%20分布式锁.md) |
| 45 | + - [3.4.1.3 Zookeeper 分布式锁](/分布式事务/分布式锁/锁实现/Zookeeper%20分布式锁.md) |
| 46 | + - [3.5 多阶段提交](/分布式事务/多阶段提交/README.md) |
| 47 | + - [3.5.1 XA 规范](/分布式事务/多阶段提交/XA%20规范.md) |
| 48 | + - [3.5.2 三阶段提交](/分布式事务/多阶段提交/三阶段提交.md) |
| 49 | + - [3.5.3 二阶段提交](/分布式事务/多阶段提交/二阶段提交.md) |
| 50 | + - [3.6 柔性事务](/分布式事务/柔性事务/README.md) |
| 51 | + - 3.6.1 Saga |
| 52 | + - [3.6.1.1 Saga](/分布式事务/柔性事务/Saga/Saga.md) |
| 53 | + - [3.6.2 TCC](/分布式事务/柔性事务/TCC/README.md) |
53 | 54 |
|
54 |
| - - [3 分布式基础](/分布式基础/README.md) |
55 |
| - - [3.1 不可靠网络](/分布式基础/不可靠网络/README.md) |
56 |
| - - [3.1.1 同步与异步网络](/分布式基础/不可靠网络/同步与异步网络.md) |
57 |
| - - [3.1.2 超时与延迟](/分布式基础/不可靠网络/超时与延迟.md) |
58 |
| - - [3.2 分布式定义](/分布式基础/分布式定义/README.md) |
| 55 | + - [4 分布式基础](/分布式基础/README.md) |
| 56 | + - [4.1 不可靠网络](/分布式基础/不可靠网络/README.md) |
| 57 | + - [4.1.1 同步与异步网络](/分布式基础/不可靠网络/同步与异步网络.md) |
| 58 | + - [4.1.2 超时与延迟](/分布式基础/不可靠网络/超时与延迟.md) |
| 59 | + - [4.2 分布式定义](/分布式基础/分布式定义/README.md) |
59 | 60 |
|
60 |
| - - [3.3 分布式时钟](/分布式基础/分布式时钟/README.md) |
61 |
| - - [3.3.1 不可靠的时钟](/分布式基础/分布式时钟/不可靠的时钟.md) |
62 |
| - - [3.3.2 休眠的进程](/分布式基础/分布式时钟/休眠的进程.md) |
63 |
| - - [3.3.3 同步时钟](/分布式基础/分布式时钟/同步时钟.md) |
64 |
| - - [3.4 拜占庭问题](/分布式基础/拜占庭问题/README.md) |
65 |
| - - [3.4.1 拜占庭故障](/分布式基础/拜占庭问题/拜占庭故障.md) |
66 |
| - - [3.4.2 系统模型与现实](/分布式基础/拜占庭问题/系统模型与现实.md) |
67 |
| - - [4 分布式存储](/分布式存储/README.md) |
68 |
| - - [4.1 分布式文件系统](/分布式存储/分布式文件系统/README.md) |
69 |
| - - [4.1.1 HDFS](/分布式存储/分布式文件系统/HDFS/README.md) |
70 |
| - - [4.1.1.1 HDFS 源代码分析](/分布式存储/分布式文件系统/HDFS/HDFS%20源代码分析.md) |
71 |
| - - [4.1.1.2 HDFS 编程](/分布式存储/分布式文件系统/HDFS/HDFS%20编程.md) |
72 |
| - - [4.1.1.3 HDFS 读取原理](/分布式存储/分布式文件系统/HDFS/HDFS%20读取原理.md) |
73 |
| - - [4.2 分片](/分布式存储/分片/README.md) |
74 |
| - - [4.2.1 一致性哈希](/分布式存储/分片/一致性哈希/README.md) |
75 |
| - - [4.2.1.1 Go](/分布式存储/分片/一致性哈希/Go.md) |
76 |
| - - [4.2.1.2 Java](/分布式存储/分片/一致性哈希/Java.md) |
77 |
| - - [4.2.2 元数据与调度](/分布式存储/分片/元数据与调度/README.md) |
78 |
| - - [4.2.2.1 请求路由](/分布式存储/分片/元数据与调度/请求路由.md) |
79 |
| - - [4.2.3 分片策略](/分布式存储/分片/分片策略/README.md) |
80 |
| - - [4.2.3.1 分片再平衡](/分布式存储/分片/分片策略/分片再平衡.md) |
81 |
| - - [4.2.3.2 次级索引](/分布式存储/分片/分片策略/次级索引.md) |
82 |
| - - [4.2.3.3 键的分片](/分布式存储/分片/分片策略/键的分片.md) |
83 |
| - - [4.3 复制](/分布式存储/复制/README.md) |
84 |
| - - [4.3.1 主从复制](/分布式存储/复制/主从复制/README.md) |
85 |
| - - [4.3.1.1 同步与异步](/分布式存储/复制/主从复制/同步与异步.md) |
86 |
| - - [4.3.1.2 复制延迟](/分布式存储/复制/主从复制/复制延迟.md) |
87 |
| - - [4.3.1.3 复制日志](/分布式存储/复制/主从复制/复制日志.md) |
88 |
| - - [4.3.1.4 宕机恢复](/分布式存储/复制/主从复制/宕机恢复.md) |
89 |
| - - [4.3.2 多主复制](/分布式存储/复制/多主复制/README.md) |
90 |
| - - [4.3.2.1 CRDT](/分布式存储/复制/多主复制/CRDT.md) |
91 |
| - - [4.3.2.2 冲突解决](/分布式存储/复制/多主复制/冲突解决.md) |
92 |
| - - [4.3.2.3 多主复制拓扑](/分布式存储/复制/多主复制/多主复制拓扑.md) |
93 |
| - - [4.3.3 无主复制](/分布式存储/复制/无主复制/README.md) |
94 |
| - - [4.3.3.1 故障与仲裁](/分布式存储/复制/无主复制/故障与仲裁.md) |
95 |
| - - [4.3.3.2 检测并发写入](/分布式存储/复制/无主复制/检测并发写入.md) |
96 |
| - - 4.4 存储基础 |
97 |
| - - [4.4.1 存储类型](/分布式存储/存储基础/存储类型.md) |
98 |
| - - [4.4.2 应用场景](/分布式存储/存储基础/应用场景.md) |
99 |
| - - [4.5 对象存储](/分布式存储/对象存储/README.md) |
100 |
| - - [4.5.1 Haystack](/分布式存储/对象存储/Haystack.md) |
101 |
| - - [4.5.2 元数据管理](/分布式存储/对象存储/元数据管理.md) |
102 |
| - - [5 分布式计算](/分布式计算/README.md) |
| 61 | + - [4.3 分布式时钟](/分布式基础/分布式时钟/README.md) |
| 62 | + - [4.3.1 不可靠的时钟](/分布式基础/分布式时钟/不可靠的时钟.md) |
| 63 | + - [4.3.2 休眠的进程](/分布式基础/分布式时钟/休眠的进程.md) |
| 64 | + - [4.3.3 同步时钟](/分布式基础/分布式时钟/同步时钟.md) |
| 65 | + - [4.4 拜占庭问题](/分布式基础/拜占庭问题/README.md) |
| 66 | + - [4.4.1 拜占庭故障](/分布式基础/拜占庭问题/拜占庭故障.md) |
| 67 | + - [4.4.2 系统模型与现实](/分布式基础/拜占庭问题/系统模型与现实.md) |
| 68 | + - [5 分布式存储](/分布式存储/README.md) |
| 69 | + - [5.1 分布式文件系统](/分布式存储/分布式文件系统/README.md) |
| 70 | + - [5.1.1 HDFS](/分布式存储/分布式文件系统/HDFS/README.md) |
| 71 | + - [5.1.1.1 HDFS 源代码分析](/分布式存储/分布式文件系统/HDFS/HDFS%20源代码分析.md) |
| 72 | + - [5.1.1.2 HDFS 编程](/分布式存储/分布式文件系统/HDFS/HDFS%20编程.md) |
| 73 | + - [5.1.1.3 HDFS 读取原理](/分布式存储/分布式文件系统/HDFS/HDFS%20读取原理.md) |
| 74 | + - [5.2 分片](/分布式存储/分片/README.md) |
| 75 | + - [5.2.1 一致性哈希](/分布式存储/分片/一致性哈希/README.md) |
| 76 | + - [5.2.1.1 Go](/分布式存储/分片/一致性哈希/Go.md) |
| 77 | + - [5.2.1.2 Java](/分布式存储/分片/一致性哈希/Java.md) |
| 78 | + - [5.2.2 元数据与调度](/分布式存储/分片/元数据与调度/README.md) |
| 79 | + - [5.2.2.1 请求路由](/分布式存储/分片/元数据与调度/请求路由.md) |
| 80 | + - [5.2.3 分片策略](/分布式存储/分片/分片策略/README.md) |
| 81 | + - [5.2.3.1 分片再平衡](/分布式存储/分片/分片策略/分片再平衡.md) |
| 82 | + - [5.2.3.2 次级索引](/分布式存储/分片/分片策略/次级索引.md) |
| 83 | + - [5.2.3.3 键的分片](/分布式存储/分片/分片策略/键的分片.md) |
| 84 | + - [5.3 复制](/分布式存储/复制/README.md) |
| 85 | + - [5.3.1 主从复制](/分布式存储/复制/主从复制/README.md) |
| 86 | + - [5.3.1.1 同步与异步](/分布式存储/复制/主从复制/同步与异步.md) |
| 87 | + - [5.3.1.2 复制延迟](/分布式存储/复制/主从复制/复制延迟.md) |
| 88 | + - [5.3.1.3 复制日志](/分布式存储/复制/主从复制/复制日志.md) |
| 89 | + - [5.3.1.4 宕机恢复](/分布式存储/复制/主从复制/宕机恢复.md) |
| 90 | + - [5.3.2 多主复制](/分布式存储/复制/多主复制/README.md) |
| 91 | + - [5.3.2.1 CRDT](/分布式存储/复制/多主复制/CRDT.md) |
| 92 | + - [5.3.2.2 冲突解决](/分布式存储/复制/多主复制/冲突解决.md) |
| 93 | + - [5.3.2.3 多主复制拓扑](/分布式存储/复制/多主复制/多主复制拓扑.md) |
| 94 | + - [5.3.3 无主复制](/分布式存储/复制/无主复制/README.md) |
| 95 | + - [5.3.3.1 故障与仲裁](/分布式存储/复制/无主复制/故障与仲裁.md) |
| 96 | + - [5.3.3.2 检测并发写入](/分布式存储/复制/无主复制/检测并发写入.md) |
| 97 | + - 5.4 存储基础 |
| 98 | + - [5.4.1 存储类型](/分布式存储/存储基础/存储类型.md) |
| 99 | + - [5.4.2 应用场景](/分布式存储/存储基础/应用场景.md) |
| 100 | + - [5.5 对象存储](/分布式存储/对象存储/README.md) |
| 101 | + - [5.5.1 Haystack](/分布式存储/对象存储/Haystack.md) |
| 102 | + - [5.5.2 元数据管理](/分布式存储/对象存储/元数据管理.md) |
| 103 | + - [6 分布式计算](/分布式计算/README.md) |
103 | 104 |
|
0 commit comments