其实数学基础好的话很容易看出来强一致性和分布式是冲突的。
分布式要解决的问题无非两个,高可用和高吞吐量,强一致性天然和这两者冲突。
前者就是CAP不可能,后者你想一下,要保证强一致性就要确保所有节点都成功才能返回成功,吞吐量怎么可能上得去?
所以通常做法就是放弃强一致性,用最终一致性就完了,这实在是很容易想到的事情。
不知道为什么总有人喜欢把这些简单的道理搞的神秘兮兮的……