详细图解3阶段事务提交及单点故障和网络脑裂问题

为什么会有3阶段提交? 因为2阶段提交存在单点故障、同步阻塞、网络脑裂等缺陷,所以在2阶段的基础上进行了改良,并提出了3阶段的概念。 2阶段和3阶段,事务提交有什么区别? 3阶段在2阶段的基础上做了2个改进点: 1.增加了超时机制,同时为协调者和参与者都引入了超时机制。 2.在2阶段的第2和第2中间插入了一个提交准备(preCommit)阶段。 插入的这个阶段能保证最后提交阶段之前,各个参与者节点
相关文章
相关标签/搜索