00:00
来,各位亲。我们继续继续攀登技术的难度,那纯粹干活的角度而言,六七两章你要明白了,一般的。没什么太大事了,那么接下来就越来越慢慢的进入到MQ的这个优化配置和压榨。它更高。性能作为MQ服务器更高性能的一些机制,包括传输协议,包括持久化,包括多节点集群和它的一些高级特性,那么这些基本上是在你工作中。可以解决一些疑难杂症,包括在你面试过程当中也可以获得加分项的。那么请同学们继续跟着杨哥来进行下面的学习,也就是说这么说吧,哈,就说如果你急学快用,为了仅是满足干活,我觉得前七章够了。那么接下来我们来看一下哈。同学们,呃,我呢给大家整了一个小case,那么这个case我相信这个GMS的生产GS消费,我把那些注释呢都剃掉了,省得看着眼睛呢不舒服哈,那么现在呢?
01:09
回答,我就这么一些程序,现在大家都没有任何问题,我们就说一些简单的,大家看。我知道是什么TCP,那么来一下,我们马上到我们的第八章active MQ的传输协议,那言下之意在面试过程当中。就会有面试官问你这是考过的原题,你在用active MQ的时候,TCP协议除这个以外你没用过别的?那言下之意,他想问你的是,你真的在生产上有没有用过?说难听点,如果你是高性能的程序,一般这个TCP用的很少,入门级别,Hello word级别,哦,我明白了,哎呀,简单,就TCP协议一访问,以前HTP,现在TCP不这么回事吗?好懂了。真这么容易的话,说难听点,人家不会花一万五到2万块钱请一个Java开发工程师,那么来吧,这是第一个问题,协议你用除了TCP以外,他有没有用过其他,那第二个我这个61616,我想改端口改哪啊?
02:09
他们cat能不能改端口,Radi能不能改端口。那不废话,怎么改呢?那么来吧。先从面试题。端口怎么改?生产上的链接你如何配置?是使用TCP吗?那么这个时候回头我们会给大家介绍一个我们常用的,可以用一个懂不懂叫NIO。性能比TCP更强。好,一步步来,首先我们先从官网上来说传输协议,那么现在根据我们都明白哈,假设现在。那么什么意思呢?生产者MQ消费者,那么言下之意,涉及到三个系统之间的。互访和通信三个模块之间的,那么协议的选择对于他们的。使用自然而然会有一些不同,那么来吧,我们先来看看,按照官网我们打开了以后来对于5.15.9以后的传输协议大家看。
03:10
传输协议的配置选项,那么干嘛呢,我们呢。可以看得出这个是它的初级介绍,一般而言,TCP或者是VM是你首次将会使用并见到的。那么它有哪些协议啊,请看。什么out vm a MQ p mqt PT cp来,弟兄们,什么鬼,是不是NIO啊?那么来吧,我们默认用的肯定就是TCP。对于TCP传输协议员允许客户端去连接到一个远程的active MQ,让你使用TCP的socket网络连接,那么来吧,那对于我们的NIL类似于我们的TCP传输协议,但但是呢,它呢,用了一个什么NIO,是不是非阻塞型IO啊,那么说白了。Which may提供什么东东?是不是更好的性能啊?
04:04
那么所以说人家来考察你用没用过,你用的深不深,直接就问你了,你在生产上配的协议是不是就是TCP?你说对对对对对,小鸡啄米一样的狂点头啊,那么人家就明白,这小子的activity MQ根本就没有做过什么生产商的性能调优和研发配置啊,为了用而用,你们为什么要用MQ?那为什么只用过TCP,没用过n nil,实际生产上基本上把这个要开启,那么怎么开这么个开法?那么杨哥这些是些什么鬼啊?好,我们待会聊,一步步配,一步步调优,那么从编码到调优到配置,那么来还有SSL是吗?安全认证,访问权限,那么各种好了,那么接下来我们各种主要协议。给大家看,那么到底它是一些什么呀?那么来吧,那么兄弟们,Active MQ支持我们的broker通讯协议,有巴拉巴拉这么多,那么其中在我的配置文件这有个传输。
05:05
控制器这个里面来在哪?Active MQ的XL,那么来吧,兄弟们,你们跑到这儿,那么现在我们呢。来,在这个路径下面,兄弟们这看是不是有个XMq.XL那么之前我们讲broker的时候整了一个零二,那么我们这先给它删掉吧零二,.xlok,那么来,接下来我们是不是要开始动我们这个active mq.XL了么?干嘛老规矩,动任何之前我们是不是先做对应的备份呢?OK,那么来吧兄弟们,Active MQ的X ma,那么vim active XL过来,那么s nu行号整起来,那么这个时候按照我们官网的要求和提示,这个时候大家搂一眼这个东东有个什么,是不是在我们这儿。
06:02
来我给它先缩小一下啊,来是不是有个传输的适配连接协议啊,那么请看配置的传输,那么这个时候什么它呢是。暴露了activity MQ这么一个服务器,按照他给定的协议,对于客户端和其他的MQ,那么更多的信息让你去参考官网,但是这儿我们可以明白干嘛,至少它默认是支持这么多的这种协议的,什么open y啊,Amq PS topmqtt ws啊,我的妈呀,那么这些是不是是它天生自带默认出产就支持并使用的协议啊?那么同学们有没有发现有个东东叫61616啊,那么这个时候说难听点,这个叫几么?同学们都明白,端口号可不可能重复啊,就跟你们的身份证学号一样,不可能重复啊,那说明什么?我们默认用的就是第一个,你看TCP没问题吧,是不是很熟悉?那这个同学们就会有疑问,那杨哥啊,这个叫MQ线,这个叫AQ线,这个叫MQTT这个叫MQTT,那为毛这个叫TCP,这个叫什么open wi啊?
07:14
那这什么动不动呢?那么请听我解释来。上文中给出的这些配置信息,在这个路径下面的active MQ的XL我们在哪呢?在这个节点的这个里面,好,那么描述amq线这个时候它的是要这个。P是叫这个,那么唯独注意是唯独是吧,在进行open y协议描述的时候,U的这个头是采用TP,因为这个呢,默认消息协议就是open y。好,那么这是我们的第一个感性的认识啊,那么接下来我们来详细的来看一下它会有哪一些东东,那么OK,那么。入门级别,你要大家明白传输协议有哪一些不同的配置,MQ的性能是不一样的。好。那么对于我们的。
08:06
初步的介绍我们先给大家说到这儿,那么接下来我们就对于这些协议一个一个的做一个简单的了解,那么首先不废话告诉大家一跟二是重点,其他的你了解一下就行了,好。
我来说两句