1.一句话
Netty是一个基于NIO的客户、服务器端的网络编程架构,提供异步的、事件驱动的网络应用程序架构和工具,用以快速开发高性能、高可靠的网络客户端和服务器端程序。
2.netty的架构模型
netty主要是基于主从Reactors多线程模型。MainReactor主要负责连接的建立,将接受到的请求转给SubReactor。SubReactor采用多线程模式处理相应IO通道的读写事件。
具体的业务逻辑处理任务放入到队列中,交由worker threads处理。
3. netty启动流程