
分布式
文章平均质量分 78
双月水上木
这个作者很懒,什么都没留下…
展开
-
如何搭建zookeeper集群
Zookeeper是一个开源的分布式协调服务,它为分布式应用提供一致性服务。它被广泛用于配置管理、命名服务、分布式同步和组服务等场景。搭建一个Zookeeper集群可以提高系统的可用性和容错性。原创 2024-10-28 22:30:31 · 461 阅读 · 0 评论 -
关于分布式系统的数据一致性问题(一)
现在先抛出问题,假设有一个主数据中心在北京M,然后有成都A,上海B两个地方数据中心,现在的问题是,假设成都上海各自的数据中心有记录变更,需要先同步到主数据中心,主数据中心更新完成之后,在把最新的数据分发到上海,成都的地方数据中心A,地方数据中心更新数据,保持和主数据中心一致性(数据库结构完全一致)。数据更新的消息是通过一台中心的MQ进行转发。 先把问题简单化处理,假设转载 2016-06-28 18:01:22 · 417 阅读 · 0 评论 -
关于分布式系统的数据一致性问题(二)
在分布式系统的数据一致性问题(一)里面,简单的介绍了分布式数据的同步问题,上面的问题比较抽象,在目前的互联网应用中还很少见,这次在通过一个比较常见的例子,让大家更深入的了解一下分布式系统设计中关于数据一致性的问题 这次我们拿我们经常使用的功能来考虑吧,最近网购比较热门,就以京东为例的,我们来看看京东的一个简单的购物流程 用户在京东上下了一个订单,发现自己在京转载 2016-07-04 16:58:42 · 264 阅读 · 0 评论 -
关于分布式系统的数据一致性问题(三)
在我的博文里面关于分布式系统的数据一致性问题(二)里面主要介绍了数据分布的情况下保证一致性的情况,在第二篇文章里面,我这里提出了三个问题订单系统调用支付系统支付订单,支付成功,但是返回给订单系统数据超时,订单还是I(初始状态),但是此时会员帐户余额100,会员肯定会马上找京东骂京东,为啥不给老子发货,我都付钱了订单系统调用支付系统成功,状态也已经更新成功,但是通知仓库发货失败,这个时候转载 2016-07-04 17:00:32 · 290 阅读 · 0 评论 -
关于分布式系统的数据一致性问题(四)
在前面三篇文章中,介绍了关于分布式系统中数据一致性的问题,这一篇主要介绍CAP定理以及自己对CAP定理的了解。CAP定理是2000年,由 Eric Brewer 提出来的Brewer认为在分布式的环境下设计和部署系统时,有3个核心的需求,以一种特殊的关系存在。这里的分布式系统说的是在物理上分布的系统,比如我们常见的web系统。这3个核心的需求是:Consistency,Availa转载 2016-07-04 17:01:38 · 227 阅读 · 0 评论