你好,我是彤哥,本篇是 netty 系列的第一篇。
欢迎来我的公从号 彤哥读源码 系统地学习 源码 & 架构 的知识。
简介
本文主要讲述 netty 系列的整体规划,并调查一下大家喜欢的学习方式。
知识点
netty 系列彤哥准备分成三个大的模块来完成:
- 入门篇
入门篇主要讲述一些必备的基础知识,例如 IO 的五种模型、BIO/NIO/AIO 如何演进、Java nio 的使用及组件介绍、netty 的使用及组件介绍。
- 实战篇
实战篇主要讲述几个 netty 的实战案例,这里列了四个,netty 实现 RPC 框架、netty 实现 http server、netty 实现弹幕系统、netty 实现贪吃蛇小游戏,这四个实战至少会讲两个。
- 进阶篇
进阶篇主要讲述 netty 的源码、使用到的设计模式以及一些性能调优的方法等。
调查问卷
在 netty 系列的入门篇中,彤哥有个纠结的地方,先讲例子再引出组件剖析 ,还是 先讲组件剖析再写一个例子呢?
彤哥看了很多资料,两种方式都有,想听听大家的意见,你觉得先讲哪个好呢?欢迎留言讨论,留言格式:例子 -> 组件 or 组件 -> 例子。
最后,也欢迎来我的公从号 彤哥读源码 系统地学习 源码 & 架构 的知识。