架構基礎 CAP原理

2022-06-28 17:24:10 字數 516 閱讀 9566

cap指的的分布式系統中的三個指標

cap不可能同時達到,所以只能從ca、cp、ap中有傾向的設計系統

向分布式系統中完成寫操作後,任何操作都應該返回寫入後的最新的值。這就要求分布式系統寫操作後必須要同步資料到其它節點,且未同步的節點讀寫都要暫時鎖定直到同步完成

系統要在任何時候都可用,收到請求後一定會有響應

分布式系統中某個節點故障不影響整體服務

實際場景中其實p是一定會成立的,因為所有的分布式系統都會考慮到單點故障對整體的影響。

分布式系統中c一致性和a可用性是不可能同時達到的,c和a是矛盾的。除非是單體應用才有可能符合ca模型,但是單體應用就沒有cap之說了

所以實際場景中只有cp、ap兩種模型,也就是c和a之間的權衡

架構基礎 CAP原理

cap指的的分布式系統中的三個指標 cap不可能同時達到,所以只能從ca cp ap中有傾向的設計系統 向分布式系統中完成寫操作後,任何操作都應該返回寫入後的最新的值。這就要求分布式系統寫操作後必須要同步資料到其它節點,且未同步的節點讀寫都要暫時鎖定直到同步完成 系統要在任何時候都可用,收到請求後一...

CAP原理簡單理解

c 集群中所有機器狀態是一致的。a 客戶端訪問集群中任意乙個節點,總能得到 處理成功 的結果。假設有五個節點 n1 n5 出現網路分割槽被分成兩組 n1 n2 和 n3 n5 那麼當n1出來客戶端請求時 為了處理這種情況,也就是說 容忍網路分割槽 即支援 p 1 如果要保證c 一致性 那麼它需要把訊...

微服務架構基礎原理

服務監控 服務追蹤 問題追蹤 故障定位。生成 傳遞requestid spanid。服務治理 集群。http協議包含冗餘資訊,模擬xml。監控指標 監控維度 監控系統原理。監控系統涉及四個環節 資料採集 資料傳輸 資料處理和資料展示。資料採集。兩種常見方式 服務主動上報 收集。首要考慮的問題是取樣率...