http://b.jtthink.com/read.php?tid=1050
http://b.jtthink.com/read.php?tid=676
老套弄的开张课,讲解下为啥要用MQ
我们就不手工安装了,直接使用docker快速搞定。并使用一个go的客户端库
热身第一课,我们来作为生产者,发送一个最简单的消息
无汗热身第二课,读取消费者消息
以一个最简单的用户场景为例。我们在例子中学习更好学。
今天我们来自建交换机,向两个队列同时发送消息
前面课时代码有点凌乱。 我们这课时稍微做下封装。后面依然要做进一步封装和改造
今天我们用消费者来获取消息,并确认
今天演示下多消费者消费的简单场景。后面再进阶
今天我们简单接触下消费者限流的基本方式
发送消息到MQ是否会失败呢?会。今天我们来看下如何获取失败的消息
承接上节课。如果发送消息到达了MQ,那么没有进入队列该怎么得知呢?
今天进入初级分布式事务的案例。当我们对新增的用户进行邮件发送,如果发送失败应该怎么办?今天我们先入门延迟队列
我们采取的策略是最多重发5次,那么怎么记录次数呢?今天我们用一条SQL搞定这个需求
今天是完整代码实现。每次失败我们延长时间后再发,直至达到最大次数
今天我们进入第四章,跨系统的分布式事务。以喜闻乐见的转账为例,只不过是跨公司或跨系统的转账
由于是跨系统的,因此我们一半半来,先讲A系统的逻辑
今天是思路引导
今天进入补偿机制的讲解
今天我们处理的是一旦交易失败,要把钱还给对方
今天我们演示一下补偿机制之消息重发。B公司用日志来保证消息不重复消费
今天我们完成AB跨系统的分布式事务 。代码课件供大家参考
之前我们用了插件,由于学员要求讲下死信队列。今天做个补充
今天讲下异步下单的基本流程
这个部分一直有同学没搞清楚怎么做。异步下单后前面怎么展现,今天简单的来演示下。前端用的是Vue
今天是后端部分。做个完整的演示
问:为什么有的课程会涨价?
答:课程刚开始更新时是比较便宜的,随着课时的增多会逐步涨到原价
问:课程价格是每节课都要这么多钱?
答:课程价格是指该课程下面所有课时的总价,
问:为啥有课程最后显示课时正在更新?
答:说明我们的讲师还在录制中
问:购买课程后能看多久?
答:终身在线观看