
分布式事务#Java
文章平均质量分 89
狂奔的程序员
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式事务之Seata
一、背景 随着业务发展,单体系统逐渐无法满足业务的需求,分布式架构逐渐成为大型互联网平台首选。伴随而来的问题是,本地事务方案已经无法满足,分布式事务相关规范和框架应运而生。 在这种情况下,大型厂商根据分布式事务实现规范,实现了不同的分布式框架,以简化业务开发者处理分布式事务相关工作,让开发者专注于核心业务开发。 Seata就是这么一个分布式事务处理框架,Seata是由阿里开源,前身为Fescar,经过品牌升级变身Seata。 二、分布式事务规范 1.分布式事务相关概念 事务: 一个程序执行单元,是原创 2021-01-21 10:14:00 · 683 阅读 · 0 评论 -
分布式事务解决方案
分布式事务解决方案2PC -- (刚性事务,牺牲了一部分可用性)3PC补偿事务(TCC)本地消息表(最终一致性)MQ事务消息 本文只介绍分布式事务常用解决方案,关于分布式事务基础知识请自行百度。 2PC – (刚性事务,牺牲了一部分可用性) 两阶段提交(Two-phase Commit,2PC),通过引入协调者(Coordinator)来协调参与者的行为,并最终决定这些参与者是否要真正执行事务。 如果事务在每个参与者上都执行成功,事务协调者发送通知让参与者提交事务;否则,协调者发送通知让参与者回滚事务。 需原创 2021-01-19 15:57:59 · 287 阅读 · 0 评论