Paxos算法在分布式領域具有非常重要的地位。但是Paxos算法有兩個比較明顯的缺點:1.難以理解 2.工程實現更難。 網上有很多講解Paxos算法的文章,但是質量參差不齊。看了很多關於Paxos的 ...
Paxos算法在分布式領域具有非常重要的地位。但是Paxos算法有兩個比較明顯的缺點:1.難以理解 2.工程實現更難。 網上有很多講解Paxos算法的文章,但是質量參差不齊。看了很多關於Paxos的 ...
引言 《分布式系統理論基礎 - 一致性、2PC和3PC》一文介紹了一致性、達成一致性需要面臨的各種問題以及2PC、3PC模型,Paxos協議在節點宕機恢復、消息無序或丟失、網絡分化的場景下能保證決議 ...
引言 《分布式系統理論進階 - Paxos》介紹了一致性協議Paxos,今天我們來學習另外兩個常見的一致性協議——Raft和Zab。通過與Paxos對比,了解Raft和Zab的核心思想、加深對一致性 ...
Spanner要滿足的external consistency是指:后開始的事務一定可以看到先提交的事務的修改。所有事務的讀寫都加鎖可以解決這個問題,缺點是性能較差。特別是對於一些workload ...
1 Introduction 可能是因為之前的描述對大多數讀者來說太過Greek了,Paxos作為一種實現容錯的分布式系統的算法被認為是難以理解的。但事實上,它可能是最簡單,最顯而易見的分布式算法了 ...
引言 《分布式系統理論進階 - Paxos》中我們了解了Basic Paxos、Multi Paxos的基本原理,但如果想把Paxos應用於工程實踐,了解基本原理還不夠。 有很多基於Paxo ...
一個分布式服務集群管理通常需要一個協調服務,提供服務注冊、服務發現、配置管理、組服務等功能,而協調服務自身應是一個高可用的服務集群,ZooKeeper是廣泛應用且眾所周知的協調服務。協調服務自身 ...
Abstract Raft是一種用於管理replicated log的consensus algorithm。它能和Paxos產生同樣的結果,有着和Paxos同樣的性能,但是結構卻不同於Paxos; ...
初識Zookeeper zookeeper為分布式應用提供了高效且可靠的分布式協調服務,提供了諸如統一命名服務、配置管理和分布式鎖等分布式的基礎服務。 在解決分布式數據一致性方面,zk沒有 ...
前言 分布式確實是一個有趣的話題,只要你留心觀察,分布式在生活中無處不在。 悟空哥最開始學習分布式是從一篇非常用心寫的技術征文開始的,而且這篇文章獲得了征文第一名,在此感謝掘金社區提供的平台。想學 ...