大数据&云计算SpringCloud第十节:分布式事务管理Seata( 二 )


大数据&云计算SpringCloud第十节:分布式事务管理Seata
本文插图
7.2、我们看到订单表中已经生成关于seata的信息 , 当然货源 , 用户中都有:
7.3、然后我们看下货源表中的库存和使用量:
用之前的库存10变成了9;
然后再走一下断点 , 可以看到用户表中的账户由1000变成900;
7.4、最后 , 我们看到代码中一定会报错的 , 然后我们执行完之后 , 看下数据库中数据的变化:
首先控制台打印出错误信息:
大数据&云计算SpringCloud第十节:分布式事务管理Seata
本文插图
然后 , 看下订单数据库中seata的日志信息:可以看到刚才的那条信息已经没有了 , 这表明分布式事务处理结束 , 同时删除了这条信息!
接着在看下 , 我们其中的seata服务器的控制台:这个地方写得也是很详细的 , 执行分布式成功了!
大数据&云计算SpringCloud第十节:分布式事务管理Seata
本文插图
【大数据&云计算SpringCloud第十节:分布式事务管理Seata】最后 , 看下3个数据库中的信息:
会员的账户:回滚成为之前的1000
货源:回滚成了之前的10和0
订单表中:删除了生成状态是0的订单 , 最终没有生成成功支付的订单信息
总结一下:到这里整个关于1.0版本以上的分布式事务管理Seata测试完成 , 总的来说 , 内容很多 , 而且配置大于编码 , seata的配置很复杂 , 而且1.0版本是个分界线 , 存在不同的坑!
同样 , 我接下来 , 还会对1.0以下的一个版本进行配置演示 , 希望可以帮助到大家 , 还有就是如果有疑问或者需要代码 , 可以给我留言 , 大家一定要动手去做 , 只有这样才会更加的深刻 。
最后感谢大家的支持!
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。邮箱地址:newmedia@xxcb.cn


推荐阅读