BT

你的观点很重要! 快来参与InfoQ调研吧!

架构师特刊:深入浅出Netty

| 作者 李林峰 关注 4 他的粉丝 发布于 2016年10月14日 ArchSummit社交架构图谱:Facebook、Snapchat、Tumblr等背后的核心技术

目录

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爱好者提供了免费 学习和交流的技术乐土。

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

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT