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

面试题分类: Database分布式系统,怎么保持两个系统之间数据的一致性?
dd121011 管理员 asked 1年 ago

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

FavoriteLoading添加本文到我的收藏
4 Answers
梦朝思夕 管理员 answered 1年 ago

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

FavoriteLoading添加本文到我的收藏
Old_Seven 管理员 answered 1年 ago

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

FavoriteLoading添加本文到我的收藏
痞子·韦森特 管理员 answered 1年 ago

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

FavoriteLoading添加本文到我的收藏
davis0755 管理员 answered 3周 ago

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

FavoriteLoading添加本文到我的收藏

return top