本课程是go web场景实战速学第三篇。使用gin作为web演示框架+rabbitMQ进行实战套路讲解、分布式事务等。由于之前没有讲过该MQ,因此第1-2章会比
* 第一章:RabbitMQ无汗热身 cplist.push('第一章:RabbitMQ无汗热身');/
* 第1讲:开张课、为啥要用MQ
* 第2讲:使用docker部署单机RabbitMQ、go客户端库
* 第3讲:用最简单的方式:生产者发送第一条消息
* 第4讲:用最简单的方式:消费者读取消息
* 第二章:在案例中学习-用户注册篇 cplist.push('第二章:在案例中学习-用户注册篇');/
* 第5讲:简单API过程、注册流程、MQ操作简单封装
* 第6讲:定义交换机:向2个队列同时发送消息(QueueBind)
* 第7讲:补充课时:整理和调整代码结构、初始化队列等
* 第8讲:客户端消费注册用户消息、确认消息
* 第9讲:多消费者消费消息、重新入列
* 第10讲:消费者限流:ACK后再收新消息
* 第11讲:开启Confirm模式、记录失败的消息
* 第12讲:监听消息入列回执:NotifyReturn的用法
* 第三章:初级分布式事务-用户注册邮件通知 cplist.push('第三章:初级分布式事务-用户注册邮件通知');/
* 第13讲:以用户注册为例产生的事务需求、延迟队列使用
* 第14讲:记录消费者调用失败次数、逼格SQL技巧
* 第15讲:事务实现:失败后重发指定次数
* 第四章:跨系统的分布式事务(转账) cplist.push('第四章:跨系统的分布式事务(转账)');/
* 第16讲:异构系统转账的分布式事务需求、准备工作
* 第17讲:A公司转账业务逻辑:交易日志记录
* 第18讲:A公司转账业务逻辑:记录日志后发送消息、几点思考
* 第19讲:A公司转账业务逻辑:定时”无脑”补偿机制(上)
* 第20讲:A公司转账逻辑: 补偿机制之交易失败后“还钱 ”
* 第21讲:补偿机制之重发MQ消息、B公司记录日志
* 第22讲:B公司业务逻辑:确认收钱





![[衡天云]爆款云服务器 低至12元/月](/hty.png)