CAP 定理簡介

1.簡介

CAP定理指的是一個分佈式系統中, Consistency(一致性),Availability(可用性),Partition tolerance(分區容錯性)三者不可兼得。

  • 一致性C:分佈式系統中多個主機之間是否能夠保持數據一致的特性。即當系統數據發生更新操作後,各個主機中的數據仍然處於一致的狀態。

  • 可用性A:系統提供的服務必須一直處於可用的狀態,對於用戶的每一個請求,系統總是可以在有限的時間內對用戶作出響應。

  • 分區容錯性P:分佈式系統在遇到任何網絡分區故障時,仍能夠提供滿足一致性和可用性的服務。

    對於分佈式系統,網絡環境相對是不可控的,出現網絡分區是不可避免的,因此係統必
    須具備分區容錯性。但其並不能同時保證一致性與可用性。CAP 原則對於一個分佈式系統來
    說,只可能滿足兩項,即要麼 CP,要麼 AP

dubbo,zk是cp,springcloud eureka是ap

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