摘要:
官网定义:netty是一个异步、事件驱动的网络应用框架,用于快速开发可维护的、高性能的服务端和客户端程序。原理分析Architecture Overview网络模型:netty采用了Reactor设计模式,Reactor设计可分三种:单线程版本,如图:学C的朋友会知道IO多路复用,我感觉和这个Reactor模式差不多,Reactor收到新连接调用acceptor的accept,返回的SocketChannel会注册到Reactor里,当连接可读或者可写时,分发一个handler处理。多线程版本,如图:处理部分增加了线程池。Multi-Reactor版本:监听端口注册到mainReactor里, 阅读全文