一、分布式事务问题
分布式前:单机库存没这个问题、从1:1->1:N->N:N
分布式之后:
总结:一次业务操作需要垮多个数据源或需要垮多个系统进行远程调用,就会产生分布式事务问题
二、Seata简介
Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。
一个典型的分布式事务过程:
分布式事务处理过程ID+三组件模型
处理过程:
本地@Transational 、全局@GlobalTranstional
分布式前:单机库存没这个问题、从1:1->1:N->N:N
分布式之后:
总结:一次业务操作需要垮多个数据源或需要垮多个系统进行远程调用,就会产生分布式事务问题
Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。
一个典型的分布式事务过程:
分布式事务处理过程ID+三组件模型
处理过程:
本地@Transational 、全局@GlobalTranstional