Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我选择一致性和可用性,这意味着我不能有分区容错。这是什么意思?这是否意味着必须关闭整个系统?如果是这样,我也不会有空吗?这是矛盾吗?
编辑:我知道当没有分区时,你可以拥有这三个。
CAP 定理只是指出,当一个强一致性系统被分区时,它的可用性会下降。这并不意味着您可以选择 {CP, AP, CA} 三种组合中的任何一种。
分区(“P”)超出了您的控制范围,它会发生,当它发生时,系统已经为您有效地选择了 P。剩下的只有两个选项,CP或AP。这意味着,要么关闭,要么提供最终一致的数据。