Netty是应用Java NIO构建Reactor模式。socket
Reactor线程,负责多路分离套接字,Accept新链接,并分派请求。线程
Netty是将Reactor分红两部分,mainReactor负责监听server socket,accept新链接,并将创建的socket分派给subReactor。subReactor负责多路分离已链接的socket,读写网 络数据,对业务处理功能,其扔给worker线程池完成。一般,subReactor个数上可与CPU个数等同。server
Netty中的Boss类充当mainReactor,NioWorker类充当subReactorio
https://mp.weixin.qq.com/s/_1s-xagglilp0yaXo6Q3OA线程池