SpringCloud与Seata分布式事务初体验
在本篇文章中我们在SpringCloud
环境下通过使用Seata
来模拟用户购买商品
时由于用户余额不足导致本次订单提交失败,来验证下在MySQL
数据库内事务是否会回滚
。
在本篇文章中我们在SpringCloud
环境下通过使用Seata
来模拟用户购买商品
时由于用户余额不足导致本次订单提交失败,来验证下在MySQL
数据库内事务是否会回滚
。
阿里巴巴自从跟SpringCloud共同发起创建微服务开源社区时,开启了SpringCloud Alibaba
分支,而且在生态内提供了一款适用于分布式应用程序(Dubbo
、SpringCloud
等)的事务框架Seata
,该框架经过多个大版本的发布,已经支持MySQL
、Oracle
这两种数据库事务回滚(Rollback
)以及提交(Commit
)控制,每次发版都会修复一些用户反馈的Issue
以及添加一些新特性。