![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大数据
ff&yy
这个作者很懒,什么都没留下…
展开
-
二阶段协议提交和三阶段协议提交
背景 前文讲到分布式理论CAP原则,满足分区容错性的同时要解决数据的最终一致性,也就是说分布式节点数据或状态在某一时刻要达到最终一致。 分布式系统中的节点通信存在两种模型:共享内存(Shared memory)和消息传递(Messages passing) 基于消息传递通信模型的分布式系统,不可避免的会发生以下错误:进程可能会慢、被杀死或者重启,消息可能会延迟、丢失、重复、节点间网络可能会故障,为达到数据的最终一致,前人经过不断的优化设计了两段阶段协议提交和三阶段协议提交算法,以及业界公认的分布式一致原创 2020-05-24 17:59:36 · 488 阅读 · 0 评论 -
分布式理论CAP原则-为什么不同同时满足三个条件?
CAP理论 CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。 一致性(C):在分布式系统中的所有数据备份,在同一时刻是同样的值。(等同于所有节点访问同一份最新的数据副本) 可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求,这里强调的是在有限是时间内返回结果。(对数据更新具备高可用性) 分区容忍性(P):分布式系统在遇到任何网络分原创 2020-05-23 10:14:12 · 853 阅读 · 0 评论