netty 知识点
-
Netty:异步、事件驱动的NIO(非阻塞Non-block IO)框架
-
netty 教程:http://wiki.jikexueyuan.com/project/netty-4-user-guide/
-
相关资料:
资料 | 地址 |
---|---|
api | https://netty.io/4.1/api/index.html |
Netty架构设计 | http://blog.csdn.net/suifeng3051/article/details/28861883 |
- netty 相关术语:
术语 | 含义 |
---|---|
OIO(Old I/O) API | 传统的I/O API |
codec | COder-DECoder,编解码 |
- Netty 架构由三部分组成:
- 缓冲(buffer)
- 通道(channel)
- 事件模型(event model)
- ChannelHandlerContext.write() 和 writeAndFlush() 方法会返回一个 ChannelFuture 对象,一个 ChannelFuture 代表了一个还没有发生的 I/O 操作。这意味着任何一个请求操作都不会马上被执行,因为在 Netty 里所有的操作都是异步的。