天天看点

分布式事务中间件Seata简介

介绍

Seata 是阿里巴巴开源的分布式事务中间件,一种分布式事务解决方案,具有高性能和易于使用的微服务架构。可前往:https://seata.io/zh-cn/docs/overview/what-is-seata.html进行查看

初衷

  • 对业务无侵入:即减少技术架构上的微服务化所带来的分布式事务问题对业务的侵入
  • 高性能:减少分布式事务解决方案所带来的性能消耗

分布式事务产生背景

设想下面的一个场景,创建一个订单,需要同时调用3个操作db的方法,如果放在单体应用中公用一个库的情况,在一个事务中就可以完成全部操作,要成功全部成功,这个上可以通过事务保证的

分布式事务中间件Seata简介

但是随着架构的演进和升级,单体架构已不能满足高并发、高吞吐的要求了,微服务体系下的架构将会出现下面的这样

继续阅读