正版 Netty权威指南(第2版)李林锋javaNio入门Netty架构剖析Netty基

正版 Netty权威指南(第2版)李林锋javaNio入门Netty架构剖析Netty基 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
李林锋著 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-23

类似图书 点击查看全场最低价

图书介绍

店铺: 恒久图书专营店
出版社: 电子工业出版社
ISBN:9787121258015
商品编码:26121734912
包装:平装
开本:16
出版时间:2015-04-01
页数:572


相关图书





图书描述



商品参数
Netty权威指南(第2版)
定价 89.00
出版社 电子工业出版社
版次 1
出版时间 2015年04月
开本 16开
作者 李林锋 著
装帧 平装
页数 572
字数
ISBN编码 9787121258015


内容介绍

  《Netty quanwei指南(第2 版)》是异步非阻塞通信领域的经*之作,基于全新版本的Netty 5.0 编写,是国内首本深入介绍Netty 原理和架构的书籍,也是作者多年实战经验的总结和浓缩。内容不仅包含Java NIO入门知识、Netty 的基础功能开发指导、编解码框架定制等,还包括私有协议栈定制和开发、Netty 核心类库源码分析,以及Netty 的架构剖析。




作者介绍

  李林峰,Netty中国推广者,现华为技术有限公司平台中间件架构与设计部设计师,公司总裁技术创新奖获得者。长期从事高性能通信软件的架构设计和开发工作,有多年在NIO领域的设计、开发和运维经验,精通NIO编程和Netty、Mina等主流NIO框架。



关联推荐


适读人群 :《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过本书的学习,读者不仅能够掌握Netty 基础功能的使用和开发,更能够掌握Netty 核心类库的原理和使用约束,从而在实际工作中更好地使用Netty。

  

  1、Hadoop、Storm、Spark、Facebook、Twitter、阿*巴巴都在使用Java高性能NIO通信框架Netty,本书告诉你Why,通过本书你可以全面、系统地理解Netty 架构设计理念,以及异步NIO 编程。
  2、本书作者为资深一线专家,在产品中广泛应用了Netty等NIO框架,具有丰富的多年实践经验,这就使得本书内容带有很强的实践性,让你更全面快速掌握Java高并发异步通信的优选框架Netty的用法。
  3、本书第*版出版后受到业界的一致好评,应读者的要求,第2版增加了MessagePack 编解码、服务端创建、客户端创建、高性能之道、可靠性、安全性等内容,内容更精彩。
  Netty是什么?使用Netty能够做什么?为什么要从传统的Socket开发切换到NIO进行编程?为什么不直接基于JDK的NIO类库编程而选择Netty?如何全面系统地掌握Netty进行NettyNIO开发、Netty编解码开发、Netty多协议开发?如何通过对Netty源码的学习获得更深入地知识?掌握了Netty后,如何将其应用到实际架构中?Netty工程师的就业前景和可涉足的行业是怎样的?本书都会一一解答。

推荐购买:



★林锋让我给这本新书写个推荐,不胜荣幸。我和林锋接触时间不长,已经感受到了他对技术的热爱和不尽探索。这种热爱完全来自于内心的驱动,不掺杂任何杂质,我认为他是我见到的为数不多的技术热爱者。也正是因为这种热爱,促使林锋花费了很多业余时间,完成了这样一本对Netty的专业编程指南。相信读者在阅读此书时,在感叹内容之丰富详实的同时,也会深深感受到林锋对所著技术的热爱。我想这就是我们通过书中文字相遇的初衷吧。当我们的技术能够日益精进,达到专业的水准,生产力会成倍甚至指数级地增长。希望读者能够通过阅读此书获取这种精进的力量。
  ——IBM中国开发实验室开发总监 黄省江

  ★Netty的卓*之处在于它是一个高性能、异步事件驱动的NIO框架,目前很多著*的开源框架开始将底层的通信框架切换到Netty,如Hadoop、Storm等,Facebook的后台也即将启用这一优秀框架。希望这本书的面市能够对Netty在国内的发展起到推动作用。
  ——Facebook资深工程师 覃超

  ★中国很大的阅读类应用——中国移动手机阅读基地,每天承受着5~7.5亿PV的访问量,为了实现业务的弹性,华为Digital SDP产品承接了对其后台进行微服务重构的工作,一个PV背后的后台原子接口访问达到几十乃至上百次,还要保证90%的页面访问在500ms内响应,在这样的压力下,高效的通信机制尤其重要,林锋基于Netty构建的对等通信虚拟总线很好地承载了这一需求。平均通信时延0.71ms,80%以上的通信时延都保持在1ms以下,其余通信时延都低于3ms,在响应速度这一重要指标上不仅满足了客户的要求,而且还带来了系统可伸缩性和弹性上的巨大提升,林锋在本书中阐释的Netty应用上的经验和技巧绝*值得期待。
  ——华为Digital SDP首*架构师 王慷
  
  ★设计开发基于异步编程模型的高性能服务器,除了理解和熟练应用NIO等这些Java层面的基础知识之外,能够驾驭优秀的异步通信框架也是非常重要的,Netty无疑是Java领域值得学习和研究的异步事件驱动的NIO框架。作者有着多年的NIO开发和运维经验,本书浓缩了作者多年实战经验,推荐给对Netty技术感兴趣、想研究的攻城狮阅读!
  ——蚂蚁金服基础技术部JVM Architect 李三红

  ★Netty是一个令人惊讶的项目,在短短几年内成为众多Java高并发异步通信的优选框架。但目前国内资料极少并缺乏系统性,而李兄的这本系统介绍Netty开发和原理的书籍,很完*地填补了这个空白。国内的技术人员对Java NIO和Netty的理解多一些,也就意味着国内整体网络编程技术的进步。本书条理清晰,对技术的阐述循序渐进,是一本难得的Netty学习教材,推荐有志青年仔细学习研究本书,共同把NIO异步通信编程推向一个新高度。
  ——JBoss应用服务器核心开发组成员 张建锋



媒体评论

编辑推荐


推荐购买:云计算网络珠玑(计算机网络知识升级精炼版,从网络的基本原理、SDN架构到neutron实践,国内本深入分析neutron底层网络原理的网络技术书籍)实战Java虚拟机——JVM故障诊断与性能优化(通过200余示例详细介绍解Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化, 技术全面,通俗易懂,随书51CTO学院课程学习卡)分布式网站架构设计与实践(一线工作经验总结,囊括分布式网站所需技术的全貌、架构设计的核心原理与典型案例、常见问题及解决方案,有细节、接地气)老码说编程之玩转Sift江湖(本基于XCode 6.1稳定版的Sift书籍,嬉笑怒骂间领悟Sift语言精髓和用法,真正学会开发完整商用APP,2印增加30多处修订,支持Sift语法)1、Hadoop、Storm、Spark、Facebook、Titter、阿*巴巴都在使用Java高性能NIO通信框架Netty,本书告诉你Why,通过本书你可以全面、系统地理解Netty 架构设计理念,以及异步NIO 编程。2、本书作者为资深一线专家,在产品中广泛应用了Netty等NIO框架,具有丰富的多年实践经验,这就使得本书内容带有很强的实践性,让你更全面快速掌握Java高并发异步通信的框架——Netty的用法。3、本书版出版后受到业界的一致好评,应读者的要求,第2版增加了MessagePack 编解码、服务端创建、客户端创建、高性能之道、可靠性、安全性等内容,内容更精彩。Netty是什么?使用Netty能够做什么?为什么要从传统的Socket开发切换到NIO进行编程?为什么不直接基于JDK的NIO类库编程而选择Netty?如何全面系统地掌握Netty,进行NettyNIO开发、Netty编解码开发、Netty多协议开发?如何通过对Netty源码的学习获得更深入地知识?掌握了Netty后,如何将其应用到实际架构中?Netty工程师的就业前景和可涉足的行业是怎样的?本书都会一一解答。


目录
基础篇 走进Java NIO
第1 章 Java 的I/O 演进之路......2
1.1 I/O 基础入门......3
1.1.1 Linux 网络I/O 模型简介......3
1.1.2 I/O 多路复用技术......6
1.2 Java 的I/O 演进......8
1.3 总结...... 10
第2 章 NIO 入门...... 11
2.1 传统的BIO 编程...... 11
2.1.1 BIO 通信模型图...... 12
2.1.2 同步阻塞式I/O 创建的TimeServer 源码分析...... 13
2.1.3 同步阻塞式I/O 创建的TimeClient 源码分析...... 16
2.2 伪异步I/O 编程...... 18
2.2.1 伪异步I/O 模型图...... 19
2.2.2 伪异步I/O 创建的TimeServer 源码分析...... 19
2.2.3 伪异步I/O 弊端分析...... 21
2.3 NIO 编程...... 24
2.3.1 NIO 类库简介...... 24
2.3.2 NIO 服务端序列图...... 28
2.3.3 NIO 创建的TimeServer 源码分析...... 30
2.3.4 NIO 客户端序列图...... 36
2.3.5 NIO 创建的TimeClient 源码分析...... 39
2.4 AIO 编程...... 45
2.4.1 AIO 创建的TimeServer 源码分析...... 46
2.4.2 AIO 创建的TimeClient 源码分析...... 51
2.4.3 AIO 版本时间服务器运行结果...... 56
2.5 4 种I/O 的对比...... 58
2.5.1 概念澄清...... 58
2.5.2 不同I/O 模型对比...... 59
2.6 选择Netty 的理由...... 60
2.6.1 不选择Java 原生NIO 编程的原因...... 61
2.6.2 为什么选择Netty ...... 62
2.7 总结...... 63

入门篇 Netty NIO 开发指南

第3 章 Netty 入门应用...... 66
3.1 Netty 开发环境的搭建...... 66
3.1.1 下载Netty 的软件包...... 67
3.1.2 搭建Netty 应用工程...... 67
3.2 Netty 服务端开发...... 68
3.3 Netty 客户端开发...... 73
3.4 运行和调试...... 76
3.4.1 服务端和客户端的运行...... 76
3.4.2 打包和部署...... 77
3.5 总结...... 77
第4 章 TCP 粘包/拆包问题的解决之道...... 79
4.1 TCP 粘包/拆包...... 79
4.1.1 TCP 粘包/拆包问题说明...... 80
4.1.2 TCP 粘包/拆包发生的原因...... 80
4.1.3 粘包问题的解决策略...... 81
4.2 未考虑TCP 粘包导致功能异常案例...... 82
4.2.1 TimeServer 的改造...... 82
4.2.2 TimeClient 的改造...... 83
4.2.3 运行结果...... 84
4.3 利用LineBasedFrameDecoder 解决TCP 粘包问题...... 85
4.3.1 支持TCP 粘包的TimeServer ...... 86
4.3.2 支持TCP 粘包的TimeClient...... 88
4.3.3 运行支持TCP 粘包的时间服务器程序...... 90
4.3.4 LineBasedFrameDecoder 和StringDecoder 的原理分析...... 91
4.4 总结...... 92
第5 章 分隔符和定长解码器的应用...... 93
5.1 DelimiterBasedFrameDecoder 应用开发...... 9 正版 Netty权威指南(第2版)李林锋javaNio入门Netty架构剖析Netty基 下载 mobi epub pdf txt 电子书 格式

正版 Netty权威指南(第2版)李林锋javaNio入门Netty架构剖析Netty基 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

正版 Netty权威指南(第2版)李林锋javaNio入门Netty架构剖析Netty基 下载 mobi pdf epub txt 电子书 格式 2024

正版 Netty权威指南(第2版)李林锋javaNio入门Netty架构剖析Netty基 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

正版 Netty权威指南(第2版)李林锋javaNio入门Netty架构剖析Netty基 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有