BT

架构师特刊:深入浅出Netty

作者 李林峰 发布于 2016年10月14日 欲知区块链、VR、TensorFlow等潮流技术和框架,请锁定QCon北京站!

目录

01 Netty 入门

02 Netty服务端创建

03 Netty客户端创建

04 Netty消息的发送和接收

05 Netty线程模型

06 Netty架构剖析

07 Netty案例集锦

序言

李林峰

最近几年,Netty社区的发展如火如荼,无论是大数据领域,还是微服务架构,底层都需要一个高效的分布式通信框架作为基础组件。

Netty凭借优异的性能、灵活的可扩展新得到了广泛的应用。短短几年间,Netty已经成为众多Java高性能异步通信框架的首选。

作为Java语言领域最流行、表现最优异的NIO框架,Netty深受大家喜爱,但是长期以来除了UserGuide之外,国内鲜有Netty相关的 系统性文章供广大NIO编程爱好者学习和参考。由于Netty源码的复杂性和NIO编程本身的技术门槛限制,对于大多数初学者而言,通过 自己阅读和分析源码来深入掌握Netty的设计原理和实现细节是件非常困难的事情。

为了方便大家系统性的学习Netty,2014年春节前后,我分享了博文《Netty5.0架构剖析和源码解读》,短短几个月的时间,阅读和下载量超过10万次。很多网友建议我能够继续按照专题的形式分析和解析Netty的架构和源码,以及实际应用案例。于是从2014年5月份开始,我正式在InfoQ社区分享Netty相关的专题文章,涉及到性能、可靠性、编解码、定制性以及案例剖析等。这些文章深受大家的喜爱,几乎每期都是热点内容排名TOP5。

2年多的时间,在InfoQ分享的Netty专题文章超过10篇,通过其它方式也陆续分享了一些Netty的实际案例,为了便于大家集中学习,很有必要对这些已经发表的文章进行汇总和提取,形成一本迷你书,奉献给各位读者。

感谢主编郭蕾的帮助和支持,InfoQ上的Netty专题,都是由他亲自策划、编辑和校审的。感谢InfoQ这个平台,为广大Netty爱好者提供了免费 学习和交流的技术乐土。

由于自身水平所限,文章难免存在遗漏或者错误,欢迎广大读者批评指正。

提供反馈
错误报告
商务合作
内容合作
Marketing
InfoQ.com及所有内容,版权所有 © 2006-2016 C4Media Inc. InfoQ.com 服务器由 Contegix提供, 我们最信赖的ISP伙伴。
北京创新网媒广告有限公司 京ICP备09022563号-7 隐私政策
BT

我们发现您在使用ad blocker。

我们理解您使用ad blocker的初衷,但为了保证InfoQ能够继续以免费方式为您服务,我们需要您的支持。InfoQ绝不会在未经您许可的情况下将您的数据提供给第三方。我们仅将其用于向读者发送相关广告内容。请您将InfoQ添加至白名单,感谢您的理解与支持。