分布式事务解决方案-Seata介绍
【摘要】
什么是Seata?
Seata是一个开源的分布式事务解决方案,致力于提供高性能和易于使用的分布式事务服务。Seata将为用户提供AT,TCC,SAGA和XA交易模型,以为用户创建一站式分布式解决方案。
AT模式
先决条件
支持本地ACID事务的关系数据库。
通过JDBC访问数据库的Java应用程序。
整体机制
从两个...
什么是Seata?
Seata是一个开源的分布式事务解决方案,致力于提供高性能和易于使用的分布式事务服务。Seata将为用户提供AT,TCC,SAGA和XA交易模型,以为用户创建一站式分布式解决方案。
AT模式
先决条件
- 支持本地ACID事务的关系数据库。
- 通过JDBC访问数据库的Java应用程序。
整体机制
从两个阶段提交协议的演变:
- 阶段1:在同一本地事务中提交业务数据和回滚日志,然后释放本地锁和连接资源。
- 阶段2:
- 对于提交情况,异步快速地完成工作。
- 对于回滚情况,请根据阶段1中创建的回滚日志进行补偿。
写隔离
文章来源: blog.csdn.net,作者:隔壁老瓦,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/wxb880114/article/details/106993478
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)