分布式系统,怎么保持两个系统之间数据的一致性?

面试题Category: Database分布式系统,怎么保持两个系统之间数据的一致性?
dd121011 Staff asked 2 years ago

分布式系统,怎么保持两个系统之间数据的一致性?
比如两个系统之间传输数据的时候。一个系统坏了怎么破?



FavoriteLoading添加本文到我的收藏
4 Answers
梦朝思夕 Staff answered 2 years ago

在分布场景中CAP原理,必须明白的,可以使用Zookeeper举例



FavoriteLoading添加本文到我的收藏
Old_Seven Staff answered 2 years ago

话说zookeeper不就是解决分布式系统数据一致性的问题么。



FavoriteLoading添加本文到我的收藏
痞子·韦森特 Staff answered 2 years ago

添加重试机制,如果出现异常则报警



FavoriteLoading添加本文到我的收藏
davis0755 Staff answered 7 months ago

分布式系统,大部分会实现分区容错性,那如果保证一致性,就需要牺牲可靠性了。具体实现也各不同,可以实现强一致性或者最终一致性。每种策略,各有其实现思路。比如基于锁,异步响应,基于zookeeper做。



FavoriteLoading添加本文到我的收藏

return top