00:00
来,同学们上一讲我们完成了spring整合active MQ完成了队列的生产和消费者模式的编写,那么接下来我们是不是要聊聊主题了?好,那么我们现在已经有了生产,已经有了消费,那么这个主题又怎么做呢?那你肯定会明白。那么现在我们是不是要把我们的。对于GS的引用,最重要的这个default destination目的地之前是引用了一个什么,是不是叫destination q队列,当然这个名字你可以叫ABC,什么都可以,对吧?那么接下来干嘛?我们来看我们现在要引入什么队列,那么我们在spring容器里面都让容器管起来,你输依赖注入,你注入的是队列,我们就干队列,你注入的是脱皮口,我们就干脱皮口,好,同学们请看脱皮口现在干嘛呢?删干净吧,干干干净净的,对吧?那么来按照我们这。
01:02
开高,那么配置文件怎么改呢?就改红色部分,那么大家请看上一轮我们呢是这个是队列,那么现在这一轮是什么主题,那么。粘的注释的时候不是啊,那么来同学们。有没有人引用,没有那么弄过来把这上一讲,我们是不是队列到队列,那么现在我引用的就要变成topic皮口主题,然后就完活了。对。简单的让你都不敢相信吧,那么现在就可以测了,为啥?那那杨哥这个生产者消费者代码不用改不用改,为啥?因为哈,我根本就没有在这儿。指定具体的什么destination目的地没有写死在代码里面,我们你看我们用配置是不是替代的编码,你看代码根本就不用动,嗯,不相信不相信,你看一眼哈,那么来同学们这一步是不是我们的消费者收到的消息,但是由于你懂的主题这个东东是吧。
02:06
他有一个要求是什么,是不是一定要先要启动消费者在这监听啊,来同学们,我在这儿启动了我的什么消费者在这儿监听,那么OK。那么接下来注意啊,代码我是什么都没改对不对,跟我们刚才那个队列一样,你看还是这几行代码骗不了大家嘛,我根本没动过,好回到我们的生产者干嘛呢?那么假设这个case啊,整合的case啊,那么。假设啊,我们这个就是PHOTOICAL22222,刚才是一,现在是222对不对,那么同学们。那么OK了,那么我们首先来看一下这个托皮卡,那么来spring active托皮卡,那么来同学们看一眼,是不是有一个叫active topic皮卡。没问题吧,那么这个你看队列没了吧,这因为这次这个消费者是不是代表的是topic皮口主题来的,那么上面不管,那么请看跟我们相关的,那么现在是不是已经有一个消费者在这监听了,然后呢,还没有消息。
03:08
没有,那么来消息的消费者已经在这趴着,灯没灭,在这转着了,那么我们的生产者,那么来我们来跑一下。请看看到了task over说明什么,生产者成功发布,我点请看消费者收到的信息是是不是spring和active MQ整合的case for topic口222,那么言下之际,这块是不是应该变成什么东东?0115TOPIC看011,那么同学们简单吧,那么这种情况下而言就是什么?生产者消费者同上部代码不变,不变,也就是说简单到什么程度,直接就用的依赖注入,你看,所以说spring确实你这个框架给你很简单,我根本就没有动代码,你要想用哪一个,就在配置改吧改吧足够,当然我们下一章变成什么,是不是跟spring boot用注解更方便,比这个还要方便,所以说同学们,我们,哎,刚才画那个楼梯没了,我们初级入门部分繁琐一些,但是那个时候是基础基本功。
04:16
那么还是那句话,基础不牢,地动山摇,你看正儿八经编码的时候同学们没有让你费多大劲吧?OK,那么这个就是我们队列到主题相关的演变,那么我们spring跟MQ整合以后,对于主题相关的基于spring的开发就给大家介绍到这儿。
我来说两句