0

如果我选择一致性和可用性,这意味着我不能有分区容错。这是什么意思?这是否意味着必须关闭整个系统?如果是这样,我也不会有空吗?这是矛盾吗?

编辑:我知道当没有分区时,你可以拥有这三个。

4

1 回答 1

1

CAP 定理只是指出,当一个强一致性系统被分区时,它的可用性会下降。这并不意味着您可以选择 {CP, AP, CA} 三种组合中的任何一种。

分区(“P”)超出了您的控制范围,它会发生,当它发生时,系统已经为您有效地选择了 P。剩下的只有两个选项,CP或AP。这意味着,要么关闭,要么提供最终一致的数据。

于 2019-11-15T18:51:40.263 回答