分佈式架構

分佈式結構的CAP原則

CAP原則指的是在一個分佈式系統中,Consistency(一致性)、Availability(可用性)和***Partition tolerance***(分區容錯性),這三者不可兼得。
Consisdency:在分佈式系統中全部數據庫的備份,在同一時刻是否有相同的值(等同於全部節點訪問同一份最新的數據副本)。
Availability:在集羣中一部分節點故障後,集羣總體是否還能響應客戶端的讀寫請求(對數據更新具有高可用性)。
Partition tolerance:以實際效果而言,分區至關於對通訊的時限要求。體統若是不能在實現內達成數據一致性,就意味着發生了分區的狀況,必須就當前操做在C和A之間作出選擇。web