00:00
好,那部分还没有写完的同学呢,停笔了,那么杨哥时间很紧张,那么今天下课了以后呢,晚上回去上自习呢,再去写,听到晚上呢,多熬熬夜。讲过了,你跟着杨哥学习,或者就说你在上硅谷学习,尤其到高级部分到我这儿,那杨哥呢,肯定也就是什么要求非常严格,对大家呢是要负责任的,所以说请大家呢,再忍耐一下,再熬一下,在不能坚持的时候,再坚持一下上硅谷的学习。那么你没时间滚,没时间挤时间啊,听着我跟杨哥学习,在上硅谷,跟着杨哥学习干嘛?听好睡眠。社交、学习三个里面你只能选两个。辛苦一下好吧,早上九点到凌晨一点,忍一下,那么一步一步的给大家呢,把前面的代码都编完,而且笔记都写在代码里面了,到时候一发那。
01:07
晚上写完的同学再写一遍,没写完的同学必须写完啊,这些是基础入门案例,尤其我们介绍了两种方法,那么所以说。那么现在我们要对我们的。消息消费中间件做一个总结。第一种,我们看看编码GS开发的基本步骤,好吧,再回顾一下,那么来,同学们给大家一分钟搂一眼。好多少多少步,那么这个时候哪些对象怎么怎么来的?第一步factory,第二步通过factory创建connection,第三个启动。Connection什么意思啊,这是不是就是我们connection start那个方法,第四步通过connection创建session,第五步。Destination,那么详细给大家讲过destination是吧?相当于我们的collection接口子接口list set destination也是接口子接口,是不是就是我们的队列或者是主题?那么我们先以什么?
02:10
Destination目的地里面的队列来给大家进行讲解和入门后续那么我们再把消息放到主题那,看看发布和订阅,别着急一个个来,那接下来请看我们呢这呢第七步,注册或者是什么用receive方法,最后关闭资源,那么这是我们的标准的开发步骤。大家呢,代码也发给大家了,写一下背一下,记一下,按照流程,按照套路动动手,明白不要只知道去背题,不要只知道死记硬背,我们是理工科,一定要爱动脑子,计算机这个东西就两个聪明加勤奋,动手动脑用心好两种消费方式啊,啥意思啊,主要就是什么这个消费者啊,其实大家也看了哈,生产者好说,是不是就一个散的方法,我。
03:01
提交问题,提交请求,往那边一扔就完了,关键这个消费很啰嗦,那么这我们讲了两个,一个叫receive,一个叫监听器,这两种都是日常常用的,那么大家看两种的方法。同步阻塞receive,你看这是不是没时间,我一直在这耗着,那么只要你不给我消息,怎么将一直阻塞?那么第二种是异步怎么着,非阻塞的方式是用监听器,那么我们的消息到达以后,系统自动调用监听器,这个o message消息来了,激活,那是个什么消息判断和强制类型转换,该打出来就打出来好,那么所以说对于我们的什么队列这种编码小总结,那么我们就给大家介绍到这儿,那接下来我们来看看总结一下我们刚才做的这些工作。是点对点的,那么我们讲过吗?是吧,两个消费者的时候是吧,是不是干光了以后,第二个是不是空啊,什么都收不到,这个时候同学们讲过,那么每个消息只能有一个消费者,类似一对一,好比个人快递,自己领自己的,OK,那么第二个消息的生产者和消费者之间没有时间上的相关性,这个我相信同学们已经是非常理解了,从开始我们讲到这是不是一再强调的概念,是不是叫异步啊?第三个消息被消费后,队列中怎么着不会再存储,还记不记得我们的这个案例干嘛?
04:28
先生产了,启动一号,再启动二号,问二号消费者还能不能消费一号,可以消费二号。没有为什么,一号是把它干光了,那么所以说消息被消费后,队列不会再存储,所以消费者不会消费到已经被消费掉的消息,OK,那么好模型就有这么一个,那么这个就是我们入门案例的一个小种结合回顾,那么请大家一定要按照严格的要求,把这个基础代码干嘛写一遍。
05:01
整明白,虽然说最后哈放大招了,我们跟spring和spring foot整合以后不用写这些代码,但是还是那句话,兄弟们,我也知道你最后不会写JDBC这些代码,你是用美T美t plus等等,但是兄弟们干嘛?练武不练功,到老一场空,基础不好地动山摇,OK,练练好吧,杨哥是不是当着你的面敲的?不废话了啊,动手动手再动手,好,我们各位同学下课休息吧。
我来说两句