前言

本文主要讲述 2pc和3pc在整个流程过程中,如何保证一致性,以及存在的优点和缺点,对2pc和3pc整体流程很不了解的同学可以先查找相关文章了解或者看看这篇介绍https://www.jianshu.com/p/28f1869500fa2pc3pc都是理论模型,所以本文主要围绕理论,具体的实现会列举相近的实现机制供参考。

2pc 角色

coordinator 协调者 participiants 参与者

2pc participant状态

accept,refuse,commit,abort

2pc流程

阶段1:

coordinator ---proposol-->all participants

coordinator <--accept/refuse --all participants

阶段2:

coordinator

收藏 打印