Skip to content

Commit

Permalink
fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
isno committed Jun 23, 2024
1 parent 69cfd3f commit aac45b3
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions consensus/summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
—— 分布式设计的基本思想。
:::

本章我们讨论如何在无序、冲突和不可靠的网络环境下实现分布式共识,共识是确保所有节点对某个决策达成一致的关键,如何实现共识是软件工程领域中最具挑战的方向之一,搞懂共识是程序员构建自己知识体系中最理想的根基
本章我们讨论如何在无序、冲突和不可靠的网络环境下实现分布式共识,共识是确保所有节点对某个决策达成一致的关键,如何实现共识是软件工程领域中最具挑战的方向之一,搞懂共识构建程序知识体系理想的根基,也是最具挑战性的难题

所以,这一章,我们知难而上,从解决问题的角度讨论什么是共识,沿着 Paxos 论文分析如何建立共识,最后以工程实践为目的学习 Raft 的设计思路。最后,理解了这些问题以及共识算法的解题思路,自然能体会到 etcd、consul 以及各类分布式容错系统的设计原理,懂得构建大规模分布式系统的要素是什么。
这一章,我们知难而上,从解决问题的角度讨论什么是共识,沿着 Paxos 论文分析如何建立共识,最后以工程实践为目的学习 Raft 的设计思路。最后,理解了这些问题以及共识算法的解题思路,自然能体会到 etcd、consul 以及各类分布式容错系统的设计原理,懂得构建大规模分布式系统的要素是什么。

:::center
![](../assets/consensus-summary.png) <br/>
Expand Down

0 comments on commit aac45b3

Please sign in to comment.