目錄: 什么是 CAP 定理 為什么只能 3 選 2 能不能解決 3 選 2 的問(wèn)題 引用 1. 什么是 CAP 定理 2000 年的時(shí)候,Er...
投稿
目錄: 什么是 CAP 定理 為什么只能 3 選 2 能不能解決 3 選 2 的問(wèn)題 引用 1. 什么是 CAP 定理 2000 年的時(shí)候,Er...
前言 在前文 分布式理論(一) —— CAP 定理 中,我們說(shuō),CAP 不可能同時(shí)滿(mǎn)足,而分區(qū)容錯(cuò)是對(duì)于分布式系統(tǒng)而言,是必須的。最后,我們說(shuō),...
前言 為了使系統(tǒng)盡量能夠達(dá)到 CAP,于是有了 BASE 協(xié)議,而 BASE 協(xié)議是在可用性和一致性之間做的取舍和妥協(xié)。 人們往往需要在系統(tǒng)的可...
前言 我們說(shuō)為了實(shí)現(xiàn) BASE 理論,需要在可用性和一致性之間找到一個(gè)合適的一致性理論,于是,我們?cè)谏掀恼轮辛私饬?2PC 理論,也就是兩階段...
前言 Paxos 算法如同我們標(biāo)題大圖:世界上只有一種一致性算法,就是 Paxos。出自一位 google 大神之口。 同時(shí),Paxos 也是出...
前言 我們之前講述了 Paxos 一致性算法,雖然樓主嘗試用最簡(jiǎn)單的算法來(lái)闡述,但仍然還是有點(diǎn)繞。樓主最初懷疑自己太笨,后來(lái)才直到,該算法的晦澀...
前言 在前面的文章中,我們說(shuō)了很多一致性協(xié)議,比如 Paxos,Raft,2PC,3PC等等,今天我們?cè)僦v一種協(xié)議,ZAB 協(xié)議,該協(xié)議應(yīng)該是所...
1. 服務(wù)框架的設(shè)計(jì) 盡管不同的分布式服務(wù)框架實(shí)現(xiàn)細(xì)節(jié)存在差異,但是核心功能差異不大,下面的架構(gòu)圖描繪了一個(gè)分布式服務(wù)框架的整體邏輯架構(gòu)。 總共...
前言 在分布式系統(tǒng)中,常常需要使用緩存,而且通常是集群,訪問(wèn)緩存和添加緩存都需要一個(gè) hash 算法來(lái)尋找到合適的 Cache 節(jié)點(diǎn)。但,通常不...
前言 在前文分布式理論(八)—— Consistent Hash(一致性哈希算法)中,我們討論了一致性 hash 算法的原理,并說(shuō)了,我們會(huì)自己...