wjp1991

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月21日

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