Netty实战: Netty IN ACTION

Netty实战: Netty IN ACTION

Author
诺曼·毛瑞尔马文·艾伦·沃尔夫泰尔
Publisher
人民邮电出版社
Language
Chinese
Year
2017
Page
276
ISBN
9787115453686
File Type
pdf
File Size
15.2 MiB

本书是为想要或者正在使用Java从事高性能网络编程的人而写的,循序渐进地介绍了Netty各个方面的内容。本书共分为4个部分:第一部分详细地介绍Netty的相关概念以及核心组件,第二部分介绍自定义协议经常用到的编解码器,第三部分介绍Netty对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用,第四部分是几个案例研究。此外,附录部分会还简单地介绍Maven,以及如何通过使用Maven编译和运行本书中的示例。阅读本书不需要读者精通Java网络和并发编程。如果想要更加深入地理解本书背后的理念以及Netty源码本身,可以系统地学习一下Java网络编程、NIO、并发和异步编程以及相关的设计模式。-Netty之父”TrustinLee作序推荐-阿里巴巴中间件高级技术专家为本书中文版作序推荐-系统而详细地介绍了Netty的各个方面并附带了即用型的优质示例-附带行业一线公司的案例研究-极实用的Netty技术书无论是构建高性能的Web、游戏服务器、推送系统、RPC框架、消息中间件还是分布式大数据处理引擎,都离不开Netty,在整个行业中,Netty广泛而成功的应用,使其成为了Java高性能网络编程的卓绝框架。Netty的现TechLeadNorman在本书中循序渐进地讲解了Netty的各个关键部分,在看完本书后,你不但可以熟练地使用Netty来构建以上系统,并且还可以避免很多常见的陷阱。无论是想要学习Spring5、Spark、Cassandra等这样的系统,还是通过学习Netty来构建自己的基于Java的高性能网络框架,或者是更加具体的高性能Web或者游戏服务器等,本书都将是你的超强拍档。本书中文版基于Netty4.1.9做了修订,希望本书能够给你带来一个接近完美的阅读体验,并能帮到你。第一部分Netty的概念及体系结构第1章Netty——异步和事件驱动31.1Java网络编程41.1.1JavaNIO51.1.2选择器61.2Netty简介61.2.1谁在使用Netty71.2.2异步和事件驱动81.3Netty的核心组件91.3.1Channel91.3.2回调91.3.3Future101.3.4事件和ChannelHandler111.3.5把它们放在一起121.4小结13第2章你的第一款Netty应用程序142.1设置开发环境142.1.1获取并安装Java开发工具包142.1.2下载并安装IDE152.1.3下载和安装ApacheMaven152.1.4配置工具集162.2Netty客户端/服务器概览162.3编写Echo服务器172.3.1ChannelHandler和业务逻辑172.3.2引导服务器182.4编写Echo客户端212.4.1通过ChannelHandler实现客户端逻辑212.4.2引导客户端222.5构建和运行Echo服务器和客户端242.5.1运行构建242.5.2运行Echo服务器和客户端272.6小结29第3章Netty的组件和设计303.1Channel、EventLoop和ChannelFuture303.1.1Channel接口313.1.2EventLoop接口313.1.3C

show more...

How to Download?!!!

Just click on START button on Telegram Bot

Free Download Book