![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 75
鱼梦蝶化鲲
每次看到自己的博客,总是感叹没有时间写。也许不是没有时间,是有时间干别的事情了。生活越来越复杂,就导致无法专注。知识需要的是积累。希望看到我简介的一起勉励起来吧。
展开
-
分布式事务-三阶段提交
目录三阶段提交(3PC)前言改动点第一阶段 CanCommit第二阶段 PreCommit第三阶段 doCommit**执行提交**:**中断事务**总结 三阶段提交(3PC) [] 前言 三阶段提交协议(3PC)主要是为了解决两阶段提交协议的阻塞问题,2pc存在的问题是当协作者崩溃时,参与者不能做出最后的选择。因此参与者可能在协作者恢复之前保持阻塞。三阶段提交(Three-phase commit),是二阶段提交(2PC)的改进版本。 改动点 引入超时机制。同时在协调者和参与者中都引入原创 2021-07-15 09:53:00 · 282 阅读 · 1 评论 -
分布式事务-两阶段提交
两阶段提交(2PC) 目录两阶段提交(2PC)@[TOC](目录)一,两阶段提交(2PC)第一个阶段分为三步:第二阶段(正常情况)第二阶段(异常情况)二,2PC的缺点三,总结 分布式事务的基本理论:基本遵循CPA理论,采用柔性事务特征,软状态或者最终一致性特点来保证最终一致性问题。 一,两阶段提交(2PC) 是一个非常经典的 强一致性,中心化的原子提交协议 一个中心化的协调者节点,N个参与者节点组成。 两个阶段:一个是投票阶段,提交/执行阶段。 第一个阶段分为三步: 第一步,协调者向所有的原创 2021-07-15 09:31:33 · 406 阅读 · 1 评论 -
分布式一致性算法,协议
目录 前言 一,CAP定理 二,算法 paxos 算法 zab 算法 raft 算法 nwr 协议 三,总结 前言 在分布式系统中,无法忽略的就是数据一致性问题,随着分布式系统的大量应用,产生了很多解决一致性问题的算法。在此参考了一些博客,记录一下。 一,CAP定理 一个分布式系统中不可能同时满足一致性,可用性和分区容错性这三个基本需求。最多只能满足其中的2个,不可能三者兼顾。 二,算法 paxos 算法 首先多个角色分别是 提议人,接收提议人,执行提...原创 2021-06-09 14:32:06 · 111 阅读 · 2 评论