原文:分布式事务的2PC、3PC和TCC

PC协议 PC 是二阶段提交 Two phase Commit 的缩写,顾名思义,这个协议分两阶段完成。第一个阶段是准备阶段,第二个阶段是提交阶段,准备阶段和提交阶段都是由事务管理器 协调者 发起的,协调的对象是资源管理器 参与者 。二阶段提交协议的概念来自 X Open 组织提出的分布式事务的规范 XA 协议,协议主要定义了 全局 事务管理器和 局部 资源管理器之间的接口。XA 接口是双向的系 ...

2019-11-01 17:58 0 572 推荐指数:

查看详情

分布式事务说的的2PC3PCTCC是啥

目录 2PC(Two Phase Commit) 3PC(Three Phase Commit) TCC(Try-Confirm-Cancel) 2PC(Two Phase Commit) 顾名思义,二阶段提交的意思。 发起事务(Prepare ...

Tue Oct 20 23:54:00 CST 2020 0 883
面试被问分布式事务2PC3PCTCC),这样解释没毛病!

整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 一口气说出 9种 分布式ID生成方式,面试官有点懵了 面试总被问分库分表怎么办?你可以这样怼他 3万字总结 ...

Thu Mar 12 05:09:00 CST 2020 2 1619
分布式事务之深入理解什么是2PC3PCTCC协议?

导读 在上一篇文章《【分布式事务】基于RocketMQ搭建生产级消息集群?》中给大家介绍了基于RocketMQ如何搭建生产级消息集群。因为本系列文章最终的目的是介绍基于RocketMQ的事物消息来解决分布式系统中的数据一致性问题,所以先给大家率先介绍了RocketMQ消息集群的搭建 ...

Thu Jan 31 18:47:00 CST 2019 4 15362
分布式事务(1)---2PC3PC原理

分布式事务(1)---2PC3PC原理 分布式事物基本理论:基本遵循CPA理论,采用柔性事物特征,软状态或者最终一致性特点保证分布式事物一致性问题。 分布式事物常见解决方案: 2PC两段提交协议 3PC三段提交协议(弥补两端提交协议缺点) TCC ...

Thu Jul 11 06:43:00 CST 2019 4 4968
三:分布式事务一致性协议2pc3pc

一:分布式一致性协议--->对于一个分布式系统进行架构设计的过程中,往往会在系统的可用性和数据一致性之间进行反复的权衡,于是就产生了一系列的一致性协议。--->长期探索涌现出一大批经典的一致性协议和算法。其中最著名的就是二阶段提交协议,三阶段提交协议和paxos算法。二:2PC ...

Thu Feb 18 02:26:00 CST 2016 1 2511
.Net Core with 微服务 - 分布式事务 - 2PC3PC

最近比较忙,好久没更新了。这次我们来聊一聊分布式事务。 在微服务体系下,我们的应用被分割成多个服务,每个服务都配置一个数据库。如果我们的服务划分的不够完美,那么为了完成业务会出现非常多的跨库事务。即使按照 DDD 的原则来切分服务还是免不了有的业务场景需要多个业务同时提交成功或者同时回滚的场景 ...

Sat Aug 14 00:42:00 CST 2021 8 965
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM