Wiki说:然后剩下两个选项:一致性或可用性。
为什么我不能摆脱分治的宽容?
什么是分治宽容的真正含义?
发布于 2017-07-09 02:53:32
将“分区容忍”理解为“网络分区容忍”,一切都会变得有意义。
为了使分布式系统变得可靠,它总是需要在不同位置(网络)的节点之间进行某种形式的通信。由于网络故障是不可避免的,无法消除对分区的容忍(P)。
这并不意味着在大多数情况下您的系统运行时无法达到一致性(C)和可用性(A)的目的,但是在网络故障期间,您需要牺牲其中的一个来支持另一个。
有关详细解释,请参见这篇文章来自CodaHale。
https://stackoverflow.com/questions/40041562
复制相似问题