Netty学习笔记 (2)

EventLoopGroup与Channel的实现对应关系如下:

单线程模型 多线程模型/主从线程模型 通道模型 模式
EpollEventLoop.class   EpollEventLoopGroup.class   EpollServerSocketChannel.class   epoll  
KQueueEventLoop.class   KQueueEventLoopGroup.class   KQueueServerSocketChannel.class   kQueue  
NioEventLoop.class   NioEventLoopGroup.class   NioServerSocketChannel.class   select  
AioEventLoop.class   AioEventLoopGroup.class   AioServerSocketChannel.class   iocp  

Netty重要组件:

类 说明
Channel   管道对象  
ChannelPipeline   管道事件处理器责任链  
ChannelHandler   管道事件处理器的接口  
ChannelHandlerContext   管道事件处理器的上下文  
ChannelFuture   管道异步操作的结果  
ByteBuf   管道一帧数据的对象,字节容器,通过引用计数的方式实现内存回收  
参考文档

Netty Wiki
Netty 实战 中文版
Netty设计原理
并发编程网 Netty
linux下select/poll/epoll机制的比较
Linux IO模式及 select、poll、epoll详解
Netty 系列之 Netty 线程模型
深入研究Netty之线程模型详解
Netty学习之IO模型

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwjyw.html