分布式的CAP理论
CAP 也就是 Consistency(一致性)、Availability(可用性)、Partition Tolerance(分區容錯性) 這三個單詞首字母組合。
在理論計算機科學中,CAP 定理(CAP theorem)指出對于一個分布式系統來說,當設計讀寫操作時,只能能同時滿足以下三點中的兩個:
一致性(Consistence) : 所有節點訪問同一份最新的數據副本
可用性(Availability): 非故障的節點在合理的時間內返回合理的響應(不是錯誤或者超時的響應)。
分區容錯性(Partition tolerance) : 分布式系統出現網絡分區的時候,仍然能夠對外提供服務。
并且網絡是不靠譜的,所以我們必須要滿足分區容錯性,所以在分布式理論上不可能選擇 CA 架構,只能選擇 CP 或者 AP 架構。?
總結
- 上一篇: Ajax工作流程(原生Ajax)
- 下一篇: CAP 实际应用案