shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数843
阅读:3001回复:1

go+rabbitmq场景实战:第四章:跨系统的分布式事务(转账为例)

楼主#
更多 发布于:2020-03-24 01:51
go web+RabbitMQ实战速学篇

本周更新第四章。上一章我们实现了简单的分布式事务,案例是注册用户发邮件。

这一章我们进入分布式事务进阶,依然使用喜闻乐见的转账为例,只不过是跨系统/跨公司的转账。由于细节比较多,我们需要分几次更新完。

由于是跨系统的,我们一半一半来,先写转出端的业务。


第四章:跨系统的分布式事务(转账)
第16讲:异构系统转账的分布式事务需求、准备工作  免费试听,不要登录的

今天我们进入第四章,跨系统的分布式事务。以喜闻乐见的转账为例,只不过是跨公司或跨系统的转账

第17讲:A公司转账业务逻辑:交易日志记录
由于是跨系统的,因此我们一半半来,先讲A系统的逻辑

第18讲:A公司转账业务逻辑:记录日志后发送消息、几点思考
今天是思路引导

第19讲:A公司转账业务逻辑:定时”无脑”补偿机制(上)
今天进入补偿机制的讲解

第20讲:A公司转账逻辑: 补偿机制之交易失败后“还钱 ”
今天我们处理的是一旦交易失败,要把钱还给对方


第21讲:补偿机制之重发MQ消息、B公司记录日志 (new)
今天我们演示一下补偿机制之消息重发。B公司用日志来保证消息不重复消费

第22讲:B公司业务逻辑:确认收钱
(new)
今天我们完成AB跨系统的分布式事务 。代码课件供大家参考
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数843
沙发#
发布于:2020-04-04 15:19
第四章已经更完。下周进入第五章场景
会讲故事的程序员
游客

返回顶部