
netty
对错一半
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自顶向下深入分析Netty(三)--Bootstrap
1.使用示例首先使用Netty构造如图所示的框架,源码如下: // 指定mainReactor EventLoopGroup bossGroup = new NioEventLoopGroup(1); // 指定subReactor EventLoopGroup workerGroup = new NioEventLoopGroup(); // 用户...转载 2018-12-29 17:48:42 · 110 阅读 · 0 评论 -
自顶向下深入分析Netty(二)--线程模型
上面这幅图描述了netty的线程模型,其中mainReacotor,subReactor,Thread Pool是三个线程池。mainReactor负责处理客户端的连接请求,并将accept的连接注册到subReactor的其中一个线程上;subReactor负责处理客户端通道上的数据读写;Thread Pool是具体的业务逻辑线程池,处理具体业务。2.1 ReactorThe re...转载 2018-12-29 17:41:38 · 153 阅读 · 0 评论 -
自顶向下深入分析Netty(一)--预备知识
netty是基于Java NIO封装的网络通讯框架,只有充分理解了Java NIO才能理解好netty的底层设计。Java NIO有几个重要的概念Channel,Buffer,Selector。NIO是基于Channel和Buffer操作的,数据只能通过Buffer写入到Channel或者从Channel读出数据到Buffer中。Selector可以监听多个通道的事件(连接打开,数据到达),这样便...转载 2018-12-29 17:37:06 · 148 阅读 · 0 评论