- 分布式事务的 N 种实现 - 知乎
XA 协议的分布式事务
- 两阶段提交【XA/JTA,缺点就是长时间阻塞】
XA是数据库支持的技术规范(有相应的语法支持)
JTA 是JDBC Trancation API
- 一阶段:准备阶段
- 二阶段:提交阶段
Spring 的分布式事务实现 — 使用和不使用 XA — 第一部分
由xa协议事务管理器统一管理事务提交
XA是2pc两阶段提交
jta是spring的,jta来管理atomikos。atomikos管理多个数据源。
事务补偿型(TCC事务,保证最终一致性)【两阶段补偿型】
最大努力通知型
可靠消息最终一致性【rocketmq?】
基于seata的分布式事务
xa协议
at模式:
自定义任务表的分布式事务
saga模式
感觉和消息队列一样?