什么是Seata?
Seata是一个开源的分布式事务解决方案,致力于提供高性能和易于使用的分布式事务服务。Seata将为用户提供AT,TCC,SAGA和XA交易模型,以为用户创建一站式分布式解决方案。
AT模式
先决条件
- 支持本地ACID事务的关系数据库。
- 通过JDBC访问数据库的Java应用程序。
整体机制
从两个阶段提交协议的演变:
- 阶段1:在同一本地事务中提交业务数据和回滚日志,然后释放本地锁和连接资源。
- 阶段2:
Seata是一个开源的分布式事务解决方案,致力于提供高性能和易于使用的分布式事务服务。Seata将为用户提供AT,TCC,SAGA和XA交易模型,以为用户创建一站式分布式解决方案。
从两个阶段提交协议的演变: