代码改变世界

以http server为例简要分析netty3实现

2019-02-14 07:42  chen.simon  阅读(456)  评论(0编辑  收藏  举报

概要

最近看了点netty3实现。从webbit项目作为口子。webbit项目是一个基于netty3做的http与websocket server。后面还会继续看下netty4,netty4有很多改进,如其作者所说,有更少的GC,更丰富的SOCKET选项,更好的性能。此篇先谈netty3。

ChannelBuffer 与 其特色工具类

01.netty3.6.5学习-ChannelBuffer 与netty3特色工具类分析

线程模型,事件分类,流水线

02.netty3.6.5学习-netty3线程模型与流水线

accpet请求与读请求

03.netty3.6.5学习-接受客户端连接与读取客户端请求的流程

写出响应与webbit实现的关键类

04.netty3.6.5学习-向客户端写响应流程