2022-04-17发表2023-08-27更新分布式8 分钟读完 (大约1145个字)分布式一致性协议之两阶段提交协议(2PC)分布式一致性协议中的两阶段提交(2PC)协议是解决分布式事务的常见方式。该协议确保所有参与进程要么都提交事务,要么都取消事务,以实现ACID中的原子性。协议分为阶段一和阶段二,阶段一中协调者询问参与者是否可以执行事务,等待响应并记录undo信息。阶段二中协调者发送commit请求,参与者执行事务提交或回滚,反馈结果给协调者。然而,该协议存在同步阻塞、单点问题、数据不一致和保守等缺点。阅读更多