00:00
那么接下来老规矩了解了它是什么,我们呢,从生活的case啊,一直到一个个的生产案例,那么从浅入深的,尤其这个是吧,同学们我们是详细讲过的,好,那么接下来我们呢,楼它眼那么。防技术必登官网。对吧,复习spring的官网,Double的官网地址分别是什么?各位弟子们,同学们想一下。好,那么还是有同学记不住哈,就打屁股了,首先哈,Spring的这个官网地址是不是叫spring IO啊,Double的话干嘛,阿里的double是不是给阿帕奇了,这么说能跟上,那么所以说呢,来。那个就不多说了啊,自己去找了,我回到MQ,别给我扯远了,那个事就轮不到杨哥出手了,复习一下哈,那么去哪下呢?不用讲是不是activity的官网,官网干嘛activity MQ阿帕点org那么好,同学们蝼蚁打开看一下,那么。
01:02
大家都明白阿帕奇的东西跟咱们Java程序啊,紧不紧密,相当紧密吧,对吧?那么所以说来看看干嘛?灵活的,功能强大的,开源的,支持多种协议的消息武器,那么眼阿帕奇的active MQ是最流行广泛的开源的,支持多协议的基于Java的一种消息服务器,那么这个时候干嘛我们呢,可以看到什么语言?Java,那么所以说你在技术选型的时候,同学们呢,也可以有这么一个考虑一个维度,你看马上就过来,比方说这个时候就是什么。编成语言好,那么active MQ,谁编的?Java?那么坦白讲呢,一样,只要他们都是MQ,那么必然只要这哥们有一个维度。那么必然其他的是不是也有,有点类似于什么呢?假设开玩笑的说一句啊,那么同学们我们都明白。
02:02
Collection接口是不是有两大接口,一个叫list,一个叫set,没问题吧,那么你跟我讲list常用的,我们用a list,阿瑞list有爱的方法,那你跟我讲塞的哈西塞有没有爱的方法一样,你看这个维度一拉是不是就明白了,你要搞清楚这个维度就是高度。好,我要从哪些方面作为突破口,我要从哪些方面作为我的起步的落地点,那么好,同理,那么既然讲到这儿了,给大家呢介绍介绍那么卡夫卡,那杨哥卡夫卡的编程语言又是什么鬼呢?那么卡夫卡呢,就是么大数据就是用卡夫卡用的特别多,哈林品共享的,那么这个时候干嘛?他用的是什么Java和SC,那rabbit MQ呢,那么这个呢,我是不推荐用,为什么也不能我个人啊,倒不说这个东西不好,他比较猛,他都好,它是用的是伊朗这种语言,那么言下之意,Rocket MQ呢,阿里的。
03:04
加法,那么坦白讲,很多人说是你要用rap MQ,那我们公司怎么怎么,你我就问意直为,那么他底层语言,用这种语言的话,你觉得你编写的你放心吧,你自己放心嘛,所以说有些时候说白了Java Java,那么如果我要是在Java体系里面,我可能中小型项目说实话XMQ够用了,那么大一点的,对吧,Rocket MQ干嘛?阿里验证过,因为在rocket MQ里面的话,我们这呢,也说一个其他的阿里呢,是他用not。这么一个内部自研的阿里内部自研。那么之后哈,干嘛呢,这个note呢。用着用着,那么不能满足全部的场景了,那么阿里的那波程序也非常聪明,这时候linkin呢?他干嘛呢?开源了卡夫卡。
04:00
在详细对比了这个呃,卡夫卡的底层源码以后,阿里的程序员参考了卡夫卡的优秀精华,那么自己编出了他们阿里内部的什么rocket,那么那么所以说现在。那么我们要明白rocket MQ还有active MQ偏加了一点,那这两个用的选型呢,是比较合适的,好,那么这呢就算是给大家呢做了一点点拓展,那么你看马上是不是又出来一个技术规则,那么你用这个你能改底层源码吗?你为了一个MQ要去学一门语言,不要装逼啊,什么语言都是相通的,哎呀,那些什么选择循环的一些判断的,你语法是相通的,你正儿八经能够把它写的熟练了,不服气的你,你说有些现在有些同学你加了八。干嘛?基本上拉姆达表达式,还有什么dream流失计算这些等等的话,你想想JAVA8和JAVA6是不是基本上可以有点面目全非的两种语言了,你要正儿八经的掌握的好和熟练,只不过你在JAVA6的基础上,七的基础上翻察到JAVA8更容易上手一些,那么确确实实哈,现在精通任何一两门语言都是非常不容易的哈,你要写的好啊,我们的前提好,那么多聊了两句闲话,那么好回到我们这儿。
05:15
那么接下来那不用多废话,我们这儿呢,继续来搂它一眼干嘛?基于Java的,那么刚才引出了各个其他的各个消息,中间键用什么语言?那么这有最关键的,这呢当前有两种activity有支持啊,那么最经典款的5.xbroker,那么现在大家对于R是什么肯定不知道,那能理解杨哥按照官网的要求或多或少说给大家介绍一下,那么简单一句话,Active。他们看了一个具体的实例啊,回头说好,那么下一代的什么。Broker,那么言下之意,一旦这个被接纳的话,那巴拉巴拉它将会变成什么ACTIVITY6,所以说现在你看activity MQ呢,阿帕提的对吧,它呢也是在自我更新,那么第一种经典款,第二种下一代的,那么这个时候我们呢就会明白,那么不管怎么说,如果你说通过买什么书啊,不用你就看看官网源码,然后干嘛?哎,听听杨哥视频是吧,听杨哥唠唠就行了,那么简单一句话。
06:22
那杨哥。房灯关完以后,最终我们得安安装一下,那么是不是要下载,那么我认为怎么下不用多废话了吧,是吧,那么所以说我们呢。待会下节课第二章就会讲active tmq的安装。那么根据以往的。严格严格要求的习惯,从来不发安装软件哈,除了这个虚拟机那个比较大,干嘛自行下载。第二个下载Windows版本还是Linux版本,不用多废话了吧,是不是绝对要是下这个版本,没有听说过什么敢在Windows上面去干什么集群服务器的,好吧,这就不多废话了。那么第二个讲过了,不要。
07:08
马上一两个月以后去战场。老员工,帮你是情,谢谢,人家不帮你是本分,人家不欠你。哎,张工,能不能把那个东东给我拷贝一下发,不好意思,我忙着,你自己去观网下一个吧,好吧。确实人家也许忙着,那么坦白讲怎么着,是不是求人不如求己啊,OK,干嘛点一下下载到本店,然后上传到我们的虚拟机Linux的服务器,会吧,那么所以说。不再像第一个月像柴老师那么温柔细致的美女,什么东西都发给大家到杨哥这简单粗暴凶悍那么一句话,自己下,自己去官网下,自己去找,需要什么价包上自己去配。你说老师杨哥我不会不会,那你就别吃这碗饭。
08:03
在我手下就不许弱。一毕业。希望求职月薪过万,搞到最后下个安装包,不会你是老板,会聘用当前的自己吗?所以说呢,严格要求,实战化教学,不废话,自己去下,OK好吧好,那么呢,官网介绍了一下,下载介绍一下,为我们的第二章下载安装好最后一个,那么给大家介绍一下这个它怎么玩,那么言下之夜最主要的功能那么呢,就是要在系统和系统之间实现高可用,高性能,可伸缩的这些企业级面向消息的服务系统,那么第一个。异步消息的消费和处理。那么。我们讲过了,一般是不是不要等着对方发送完了就走,就跟发短信一样是吧?胶写尽量一步,投递系统一定要尽量结耦,那么控制消息的是吗?消费顺序,我现在来了个订单,我希望所有消费者都是按照我规定的顺序去做,那比方说兄弟们现在有很多消息有可能搞乱了,那比如说现在呢。
09:18
按照正常的提问顺序,每一位同学交上来的提问是不是应该撒在后面,但是他突然看到第一章上面是不是有可能会加三啊,那么这个时候干嘛?我们要求消息的投递消费顺序严格按照我们的要求来,那么它呢,能保证第三一个,那么各种两大框架是吧?啊,其实我就把它叫spring集BOO吧,好吧,整合,那么我们可以简化编代码,那么几个注解一加就OK,那么最后配置集群容错的MQ,那么。我们这MQ人家马上一定会问你,你你在实际生产上单用不可能用单机版的MQ,那否则MQ挂了单机了,那个生产者和消费者都取不到消息了,那这不坑爹了,所以说呢,一定是集群的,那么他一定会问你,你们的MQ是如何部署集群的,说一下。
10:11
那么好,这一切切都是。什么我们的MQ能够提供的功能和能够处理和面对的问题,说穿了是不是也就是把我们这儿讲到各种技术维度能够有一个落地的实现啊,好,那么。我们呢,对于MQ怎么玩,那么我们安装了以后逐步的。带着大家干嘛进行讲解,尤其最后一个它的高级特性,很多大厂的这个什么MQ上线以后要怎么做,其实呢干嘛active MQ,那同学们看一下杨杨哥我们讲的什么,是不是最新版5.15.9了,那么坦白讲,他各种bug和修复了以后很多东东都。支持,比方说就像我们这儿的什么延时啊,什么定时投递啊,他自己呢都有那么好,所以说MQ的各种玩法,各种号,这个问题我们呢干嘛后续陆续展开,望大家跟着杨哥继续学好我们相关的新技术,好,那么呢,大家下课休息一下。
我来说两句