这样学习 Netty 效果最好

我们知道Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,由于 NIO 原生编程太过于复杂,Netty对其进行了优秀的封装。Netty 大大简化了网络程序的开发过程比如 TCP 和 UDP 的 socket 服务的开发。

通过 Netty 我们可以快速简单地开发网络应用程序,比如服务器(HTTP服务器,FTP服务器,WebSocket服务器,Redis的Proxy服务器等等)和客户端的协议。Netty 大大简化了网络程序的开发过程比如 TCP 和 UDP 的 socket 服务的开发。

一直有好友向我询问Netty的学习姿势,今天下午我简单的回顾了一下自己当时是如何学习 Netty 的,然后简单的整理了一下,这里分享给各位。

1.Netty 4.x User Guide 中文翻译《Netty 4.x 用户指南》

《Netty 4.x 用户指南》中文翻译(包含了官方文档以及其他文章)。至今为止,Netty 的最新版本为 4.0.54.Final (2017-12-11)对此进行翻译,并在原文的基础上,插入配图,图文并茂方便用户理解。地址:https://waylau.gitbooks.io/netty-4-user-guide/content/

2. Essential Netty in Action 《Netty 实战(精髓)》

《Netty 实战(精髓)》是对 Norman Maurer 的 《Netty in Action》(基于 MEAP v10)的一个中文精简。取其精华,去其糟粕,带你快速掌握 Netty ,插入配图,图文并茂方便用户理解。本书利用业余时间编写,由于时间紧凑,精力和能力有限,书中未免有纰漏和错误,望读者能够热忱斧正。地址:https://waylau.com/essential-netty-in-action/

3. 两本Netty 相关的书籍推荐

4. Netty 入门到实战——掘金小册

这本小册我看了2遍,推荐一下吧!非广告!!!

5. 一些视频

比起下面的视频,更推荐大家看上面的文档和书籍。

如果需要上述书籍资源以及视频的话,加我的小号之后回复“Netty”即可。(回复关键字之后立即领取无需发朋友圈发群)

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181122A1F51S00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券