CAP三者是否可以共有

CAP三者是否可以共有

CAP三者不能共有,在分佈式系統中,網絡無法保證100%可靠,分區其實是一個必然現象,如果我們選擇了CA而放棄了P,那麼當繁盛分區故障現象時,爲了保證一致性,在這個時候必須拒絕請求,但是A又不允許,那麼分佈式系統理論上不可能選擇CA架構,只能選擇CP或者AP架構。
對於CP來說,放棄可用性,追求一致性和分區容錯性,我們的ZooKeeper其實就是追求的強一致性
對於AP來說,放棄一致性(這裏指的是強一致性),追求分區容錯性和可用性,這是很多分佈式系統設計時的選擇,後面的BASE也是根據AP來擴展的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章