请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于CAP里面一致性的疑问

老师,我不是很理解这个一致性,课程里说弱一致性,是每次访问返回的数据不一致,这个数据是指什么数据呢?是数据库的数据吗?还是指在注册中心注册的服务数据呢?如果数据库的数据返回不一致,这应该是数据库集群的问题吧?我有点懵

正在回答 回答被采纳积分+3

1回答

Allen 2021-04-06 10:07:42

CAP只是一个理论,并没有具体到你说的这个样子。不过例子还是可以举的,比如MySQL的主从,你从主节点插入之后,同步到从节点有时间差的。 这时候你从主节点读取的数据与从节点的数据就是不一致的, 这叫弱一致。

0 回复 有任何疑惑可以回复我~
  • 提问者 小小大麦 #1
    老师,我还是不太理解哦,zookeeper和eureka都是服务发现的组件,它们本身就不是数据处理的组件,为什么说他们一个能保证一致性,一个不能保证呢?数据是否一致,不是通过业务来实现的吗?说到底,我好像还是没了解清楚数据一致性里面的“数据”,是指哪方面的数据
    回复 有任何疑惑可以回复我~ 2021-04-06 13:34:25
  • 提问者 小小大麦 #2
    像zookeeper保证一致性,应该不是保证数据库主库和从库数据的一致性的吧?
    回复 有任何疑惑可以回复我~ 2021-04-06 13:41:37
  • Allen 回复 提问者 小小大麦 #3
    就是类似于数据库里的数据呀, zookeeper如何保存数据和同步数据的机制有了解么
    回复 有任何疑惑可以回复我~ 2021-04-07 10:10:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信