Netty 是什么?
为什么要用 Netty?
Netty 应用场景了解么?
解决的问题
1、http协议或者web services协议的可扩展性不好,比如交换大文件、邮件消息、实时信息、游戏数据不适合传输,不过的目的需要不同的特性
2、根据特定需要设计和实现新的协议
Netty 核心组件有哪些?分别有什么作用?
Channel
reactor
handler
attrs
option
executor
EventloopGroup 了解么?和 EventLoop 啥关系?
eventloopGroup包含eventLoop数组,newChild初始化eventLoop
Bootstrap 和 ServerBootstrap 了解么?
serverBootstap是服务端启动入口
NioEventLoopGroup 默认的构造函数会起多少线程?
10个吗
Netty 线程模型了解么?
Netty 服务端和客户端的启动过程了解么?
Netty 长连接、心跳机制了
Netty 的零拷贝了解么?
1、byteBuf 多个之间拷贝是通过数组连接,不发生拷贝
2、直接用direct io使用堆外内存