分布式事务解决方案-Seata介绍

举报
隔壁老汪 发表于 2022/06/24 22:20:05 2022/06/24
【摘要】 什么是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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。