Netty实战 - 诺曼·毛瑞尔(Norman Maurer)

Netty实战

诺曼·毛瑞尔(Norman Maurer)

出版时间

2017-04-30

ISBN

9787115453686

评分

★★★★★
书籍介绍

编辑推荐

- Netty之父”Trustin Lee作序推荐

- 阿里巴巴中间件高级技术专家为本书中文版作序推荐

- 系统而详细地介绍了Netty的各个方面并附带了即用型的优质示例

- 附带行业一线公司的案例研究

- 极实用的Netty技术书

无论是构建高性能的Web、游戏服务器、推送系统、RPC框架、消息中间件还是分布式大数据处理引擎,都离不开Netty,在整个行业中,Netty广泛而成功的应用,使其成为了Java高性能网络编程的卓绝框架。

Netty的现Tech Lead Norman在本书中循序渐进地讲解了Netty的各个关键部分,在看完本书后,你不但可以熟练地使用Netty来构建以上系统,并且还可以避免很多常见的陷阱。

无论是想要学习Spring 5 、Spark、Cassandra等这样的系统,还是通过学习Netty来构建自己的基于Java的高性能网络框架,或者是更加具体的高性能Web或者游戏服务器等,本书都将是你的超强拍档。

本书中文版基于Netty4.1.9做了修订,希望本书能够给你带来一个接近完美的阅读体验,并能帮到你。

内容提要

本书是为想要或者正在使用Java从事高性能网络编程的人而写的,循序渐进地介绍了Netty各个方面的内容。

本书共分为4个部分:第一部分详细地介绍Netty的相关概念以及核心组件,第二部分介绍自定义协议经常用到的编解码器,第三部分介绍Netty对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用,第四部分是几个案例研究。此外,附录部分还会简单地介绍Maven,以及如何通过使用Maven编译和运行本书中的示例。

阅读本书不需要读者精通Java网络和并发编程。如果想要更加深入地理解本书背后的理念以及Netty源码本身,可以系统地学习一下Java网络编程、NIO、并发和异步编程以及相关的设计模式。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

Norman Maurer,是苹果公司的资深软件工程师,同时也是Netty的核心开发人员。

Marvin Allen Wolfthal,是Dell Services的顾问,他使用Netty实现了多个任务关键型的企业系统。

何品,目前是淘宝的一名资深软件工程师,热爱网络、并发、异步相关的主题以及函数式编程,同时也是Netty、Akka等项目的贡献者,活跃于Scala社区,目前也在从事GraphQL相关的开发工作。

目录
第一部分 Netty的概念及体系结构
第1 章 Netty——异步和事件驱动 3
1.1 Java 网络编程 4
1.1.1 Java NIO 5
1.1.2 选择器 6

显示全部
用户评论
其中分为基本Demo,核心组件(Buffer、ChannelHandler等等)、框架自带ChannelHandler讲解、编解码等等重点章节,看了还是有点收获,在讲解api和原理比Netty权威编程深入,源码未提及。
挺不错的入门书,大部分是API的介绍和使用,稍微讲了些原理,并不是很深入。读完可以对Netty有个总体的认识,面试估计不太够用,还是需要结合源码学习。
这书烂到家了,无论是翻译后的词汇还是逻辑组织真的很差劲,徒有其名
还好是先看视频学习的,不然直接看这种书,就这质量。肯定一脸懵逼
翻译很一般,要费些功夫才能理解说了什么。用过netty之后能从里面学到一些基础原理和一些技巧。没用过netty,也没有理解异步阻塞的网络模型之前,这书较难看懂,看了也容易忘记。
不如直接看netty源码实在。 直接上网花20分钟学习如何用netty写服务器,然后自己写一个,不懂的地方翻看一下源码,效果比这本书好多了。
看得出译者很用心在翻译了,但翻译水平确实差劲,翻译腔太重了。另外这本书本身写得也不咋地,看着头痛...
翻译的看起来很别扭
看得我头疼,不容易懂,不知道是我的问题还是书的问题
下载
收藏