前言:
Netty 作为当前流行的 NIO 框架,在游戏、大数据通讯,云计算、物联网等领域都有广泛的应用,大家熟知的 Dubbo,底层用的就是 Netty。尤其在高并发、高性能 RPC 方面,Netty 更是必不可少。因此在很多技术面试中,Netty 多被问及。
无论是构建高性能的Web、游戏服务器、推送系统、RPC框架、消息中间件还是分布式大数据处理引擎,都离不开Netty,在整个行业中,Netty广泛而成功的应用,使其成为了Java高性能网络编程的卓绝框架。由此可见,掌握Netty技术对于开发人员来说是非常重要的。
为了让更多的开发人员学习好Netty,特此公布:阿里高工手写的13万字的“Netty速成手册”。若你需要完整的pdf版,可以点击传送门进行下载。
第一部分:基础 走进Java NIO
1.Java 的I/O 演进之路(I/O基础入门+Linux网络+多路复用技术.)
2.NIO 入门(BIO 编程+伪异步I/O编程+NIO编程+AIO编程+54种I/O 的对比+选择Netty 的理由)
3.Netty 入门应用(Netty开发环境的搭建+运行和调试)