分布式事务在电商项目中应用与实战分析.pdfVIP

  • 4
  • 0
  • 约1.77万字
  • 约 18页
  • 2026-04-17 发布于山西
  • 举报

分布式事务在电商项目中应用与实战分析.pdf

主讲老师:Fox

学习本课程的基础:1.掌握Seata的使用,可以先学习微服务专题Seata前两节实战课

(SeataATXATCC)2.掌握Rocketmq使用

有道笔记地址:

1.分布式事务

在微服务架构中,完成某一个业务功能可能需要横跨多个服务,操作多个数据库。这就涉及到分布

式事务,需要操作的资源位于多个资源服务器上,而应用需要保证对于多个资源服务器的数据操作,

要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同资源服务器的数据一致

性。

1.1项目下单链路中的分布式事务场景

用户下单冻结库存

com.tuling.tulingmall.ordercurr.service.impl.OmsPortalOrderServiceImpl#generateOrder

支付成功后修改订单状态,异步扣减库存

com.tuling.tulingmall.ordercurr.service.impl.OmsPortalOrderServiceImpl#paySuccess

1.2常见分布式事务解决方案

项目中会结合下单的业务重点讲解两种分布式事务解决方案:

2PC的方案:基于SeataAT实现MQ可靠消息的

方案:基于RocketMQ事务消息实现

文档评论(0)

1亿VIP精品文档

相关文档