两阶段与三阶段提交协议

首先了解一下为什么要使用多阶段提交协议这个东西。 在分布式系统中,我们会存在一个方法对多个库进行插入或更新。但是每个节点只能知晓自己的操作是成功或失败,却无法知道其他节点的成功和失败。这样的话就会导致数据的不一致性。当一个事务跨越了多个节点时,为了保持数据的一致性,所以就引进了两阶段提交协议这个东西。 所谓两阶段提交协议:第一阶段:准备阶段(投票阶段)                       
相关文章
相关标签/搜索