Seata1.4.2-分布式事务-Seata案例

目录

一、什么是分布式事务问题:1.1 单体应用:1.2 微服务应用:
二、Seata简介:2.1 Seata 是什么:2.2 能干嘛:3.去哪下载:4.怎么玩:Seata-server的安装运行:订单、库存、账户业务数据库准备:微服务准备:

一、什么是分布式事务问题:
1.1 单体应用:
单体应用中,一个业务操作需要调用三个模块完成,此时数据的一致性由本地事务来保证。 如下图:
1.2 微服务应用:
随着业务需求的变化,单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用独立的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。
如下图所示:
总结:
在微服务架构中由于全局数据一致性没法保证产生的问题就是分布式事务问题。简单来说,一次业务操作需要操作多个数据

Seata1.4.2-分布式事务-Seata案例最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/4781.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>