00:00
来同学们,那么根据我们官网的提示。那么NIO的传输协议和TCP类似,但是呢,提供了更好的性能,那么杨哥怎么从TCP换成NIO呢?那么不妨跟着严格的步骤来,首先官网上我们刚才已经看了,那么它这也说了更好的性能,那么接下来首先我们要修改active MQ的。这个配置文件当然再次强调第二遍,说凡修改配置文件之前一定先什么呀备份对吧,有一个后悔药,因为这些配置文件如果干错了,那么确实不大好,那么O了,那么这由于在修改之前,那么同学们我们干一件什么事呢?那么my active MQ,那么阿尔法奇B目录下面我们进来干嘛,Active m诶。那q stop,我们现在是不是因为改了配置文件,是不是要重启以后生效啊,我们为了不出事,我们先把它停了,那么这是第一步,第二步,那么传输控制协议就在这个节点,这那么现在默认支持这五种,它没有加入NIO,那么我们现在是不是干嘛需要。
01:12
显示的将它定义出来,那么过来吧,修改配置文件,就这个东东。然后呢,在这个里面干嘛呢,我们呢,粘过来这么一句一段话。听到注意端口号啊,改成61618了,同学们能跟上,那么为了给大家看到,那么就说如果你不特别的指定XMQ的网络监听端口,那么这些端口将会使用bio,那么言下之意就是上面这些都使用什么协议bio的,但是呢,首先我们为了提高单节点的这个网络吞吐性能,我们需要明确指定FTMQ的网络模型,我们可以用一个NIO,那么言下之意,它的URL的以IO开头表示这个端口是以TCP协议为基础的NIO网络模型。好,那么来吧,同学们。
02:06
我们干一件什么事呢?那么接下来。来。这个时候千万不要改错哈,是不是。直接过来,那么。诶。哎呀。好,那么这个时候呢,过了那么这个时候我们呢,这个刚才呢。有点手误哈,那么来。找到我们的这个东东。然后假设哈,我们现在呢。决定呢?为了给大家演示,我们决定呢。先把TCP给关掉,这么说能理解,那么当然你留着也可以听懂了吧,好,那么接下来我们呢,干嘛呢,给大家验证一下或者留着吧,同学们,这个都是一些出厂默认协议啊,我只是想给大家看到一些效果的话呢,那算了,这个因为TC pip呢,你留着也是可以的哈,因为它是默认出厂的嘛,不会错。好那么同学们你留着这个以后,那么接下来我们是不是就要把我们已经准备好的这个NIO。
03:18
新加一个给我粘贴进去,那么好,那么同学们这个时候我们怎么处理呢?那么粘贴大家请看啊,现在前五个。是出厂默认就带着这个是杨哥新加的,那么默认是61616端口,现在是多少61618端口,这么说能理解,你就这么一配置,那么按照官网的要求干嘛?那么添加了IO的传输协议,好,那么接下来你们干嘛呢?我保存退出。那么来添加进来成功,那么OK,退出去,那么接下来同学们我们是不是要启动一下我们的activity体,那么Q大家看没有,就加了一行,别的没做什么其他配置啊,而且这个NIO这个鞋业也是官网上支持的,所以说成功的正常启动,那么来吧,同学们看看,反问一下,那么我们的队列。
04:21
来访问一下我们的托卡。那么。关掉,那么反问一下我们的connection来,同学们,12345以前是不是只有出厂默认的这五种,现在怎么着?是不是新添加了一种连接协议叫NIO啊,配置成功好,那么同学们这些协议都OK,那么我们新加的这一种不妨我们先来做一下测试啊,那么接下来怎么测呢?配了以后好不好用呢?那么接下来什么生产者和消费者两端协议代码修改,那么干嘛呢?来吧兄弟们,现在是不是TCP61616一定是协议加对应端口,注意精确啊,那么先看看我们改了一个NIO协议,以前的pcp会不会受到影响?来,兄弟们。
05:08
那么现在啊,假设我们的这个这个这个这个这个我们这个就叫。Transport协议吧,我们这个就叫。Transport,好吧,那么言下之意是专门做这个传输协议测试的。好,那么兄弟们先看以前的TCP6116会不会受影响。因为你不能加一个新功能,把原来的老功能给干翻了,对不对,那么来。消息发送完成,那么来看看我们的服务器。队列三条没问题吧,那么过来。消息消费,那么大家请看OK1233条,那么再来看0133正确四秒钟以后干嘛灯灭了,OK,那么所以说一切顺利,那么新添加的功能并没有影响老功能,那么杨哥,那么接下来你就别废话,你现在是不是要用NIO来做验证啊,那么来。
06:01
干嘛呢?改成什么NIO协议听懂,那么这个时候你看生产的协议就变成了一种东西叫NIO,注意6161几八,不要搞错了啊,人们NIO6161几。八那么好,那么现在同学们,那么队列这块删掉。O啦,干干净净,那么来吧,我们呢,把它用了NIO换成另外一个端口,那么。我跑,那么大家请看发送消息完成,那么我们在消费,大家请看消费消息完成,那么我点你看是不是transport,这个是不是我们的传输协议0133,那么再点一下,四秒钟以后消费者关机走人,灯灭,所以说消费者变成零了,但是三条消息入队,三条消息出对,那么呢,我们的NIO的配置也完全正确和顺列,那么这个就是我们另外一种传输协议的开启,那么大家可以在TCP和IO之间进行切换和选择。
我来说两句