CAP理论总结

131 阅读1分钟

CAP理论是分布式架构系统设计理念。一个分布式系统无法同时满足这三点:Consistency(C:一致性)、Availability(A:可用性)、(Partition tolerance)分区容错性,只能满足其中两点(三选二)。

一致性:针对数据的标准

    同一时刻访问的数据都是一致相同,否则无法满足一致性

    相识理论:java 中 volatile

可用性:针对结果的标准

    保证每一次访问,系统都能做出响应

   相识理论:程序 无论 正常与 错误 都能有相应的处理

分区容错性:针对 访问 与 节点的标准

   分布式系统中的集群,任意节点出现故障,其他节点都能继续支持

   相识理论:集群部署、负载均衡

分布式系统Base理论是对CAP理论具体实施可行性的实施方案

如有遗漏或缺失,请在评论区回复,我在补充