Cap

less than 1 minute read

CAP定理: C: consistency 一致性: 分布式系统中数据往往存在多个副本,一致性描述的是多副本的数据在内容和组织上的相同 A: availability 可用性 指用户在可接受的时间范围内返回用户期望的结果 P: partition tolerance 分区容错性 分布式系统通常是由多个节点组成,由于网络是不可靠的,存在分布式集群中的节点因为网络通信故障被孤立成一个个小集群的 可能性,即网络分区,分区容错性要求出现网络分区时系统仍然能够对外提供一致性的可用服务

CAP不能同时满足,在生产环境中,一般满足AP,C不能保证严格一致性,只能保证最终一致性。

BASE理论: basically available 基本可用 soft state 软状态 eventually consistent 最终一致性

BASE理论面向的是大型高可用、可扩展的分布式系统

Updated:

Leave a comment