05 2019 档案

摘要:上文我们阐述了Netty的Reactor模型。在Reactor模型的第二阶段,Netty会处理各种io事件。对于客户端的各种请求就是在这个阶段去处理的。本文便来分析一个新的连接是如何被处理的。 代码的入口就从read方法开始。这里的unsafe的类型是NioMessageUnsafe,在服务端启动时 阅读全文
posted @ 2019-05-13 15:30 XuMinzhe 阅读(468) 评论(0) 推荐(0) 编辑
摘要:翻阅源码时,我们会发现netty中很多方法的调用都是通过线程池的方式进行异步的调用, 这种 eventLoop.execute 方式的调用,实际上便是reactor线程。对应项目中使用广泛的NioEventLoop。还记得我们创建的两个reactor线程池么,具体代码可以参考 Netty源码 服务端 阅读全文
posted @ 2019-05-09 16:55 XuMinzhe 阅读(554) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示