《Netty权威指南高清无水印PDF》

您现在的位置:诗歌大全 > 当代文学 38浏览

《Netty权威指南高清无水印PDF》

电子书······《Netty权威指南》是异步非阻塞通信领域的经典之作,基于最新版本编写,是国内首本深入介绍Netty原理和架构的技术书籍,也是作者多年实战经验的总结和浓缩。

在理论方面,讲解了Netty的逻辑架构模型和核心类库的设计原理,而且对Netty在大数据、互联网、游戏行业的应用进行了深入分析;实战方面,从第一个Netty入门程序到私有协议栈的设计和开发,通过实际例程,由浅入深地对Netty的核心API和类库的功能和用法进行了细致讲解。

《Netty权威指南》适合架构师、设计师、软件开发工程师、测试人员和其他对JavaNIO框架、Java通信感兴趣的相关人士阅读,相信通过学习《Netty权威指南》,能够熟悉和掌握Netty这一优秀的异步通信框架,实现高可用分布式系统的构建。

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

目录······基础篇走进JavaNIO第1章Java的I/O演进之路/O基础入门网络I/O模型简介/O多路复用技术的I/O演进总结10第2章NIO入门传统的BIO编程通信模型图同步阻塞式I/O创建的TimeServer源码分析同步阻塞式I/O创建的TimeClient源码分析伪异步I/O编程伪异步I/O模型图伪异步式I/O创建的TimeServer源码分析伪异步I/O弊端分析编程类库简介服务端序列图创建的TimeServer源码分析客户端序列图创建的TimeClient源码分析编程创建的TimeServer源码分析创建的TimeClient源码分析版本时间服务器运行结果种I/O的对比概念澄清不同I/O模型对比选择Netty的理由不选择Java原生NIO编程的原因为什么选择总结63入门篇NettyNIO开发指南第3章Netty入门应用开发环境的搭建下载Netty的软件包搭建Netty应用工程服务端开发客户端开发运行和调试服务端和客户端的运行打包和部署总结78第4章TCP粘包/拆包问题的解决之道粘包/拆包粘包/拆包问题说明粘包/拆包发生的原因粘包问题的解决策略未考虑TCP粘包导致功能异常案例的改造的改造运行结果利用LineBasedFrameDecoder解决TCP粘包问题支持TCP粘包的支持TCP粘包的运行支持TCP粘包的时间服务器程序和StringDecoder的原理分析总结99第5章分隔符和定长解码器的应用应用开发服务端开发客户端开发运行DelimiterBasedFrameDecoder服务端和客户端应用开发服务端开发利用telnet命令行测试EchoServer服务端总结111中级篇Netty编解码开发指南第6章编解码技术序列化的缺点无法跨语言序列化后的码流太大序列化性能太低业界主流的编解码框架的Protobuf介绍的Thrift介绍介绍总结125第7章Java序列化序列化服务端开发序列化Netty客户端开发运行结果总结137第8章GoogleProtobuf编解码的入门开发环境搭建编解码开发运行Protobuf例程的Protobuf服务端开发版本的图书订购服务端开发版本的图书订购客户端开发版本的图书订购程序功能测试的使用注意事项总结153第9章JBossMarshalling编解码开发环境准备的Marshalling服务端开发的Marshalling客户端开发运行Marshalling客户端和服务端例程总结162高级篇Netty多协议开发和应用第10章HTTP协议开发应用协议介绍协议的请求消息(HttpRequest)响应消息(HttpResponse)服务端入门开发服务端例程场景描述服务端开发文件服务器例程运行结果+XML协议栈开发开发场景介绍+XML协议栈设计高效的XML绑定框架+XML编解码框架开发+XML协议栈测试小结总结214第11章WebSocket协议开发协议的弊端入门背景连接建立生命周期连接关闭协议开发服务端功能介绍服务端开发运行WebSocket服务端总结231第12章UDP协议开发协议简介服务端开发客户端开发运行UDP例程总结241第13章文件传输文件的基础知识文件的概念文件路径文件名称简介文件传输开发运行Netty文件传输服务例程总结250第14章私有协议栈开发私有协议介绍协议栈功能设计网络拓扑图协议栈功能描述通信模型消息定义协议支持的字段类型协议的编解码规范链路的建立链路的关闭可靠性设计安全性设计可扩展性设计协议栈开发数据结构定义消息编解码握手和安全认证心跳检测机制断连重连客户端代码服务端代码运行协议栈正常场景异常场景:服务端宕机重启异常场景:客户端宕机重启总结286源码分析篇Netty功能介绍和源码分析第15章ByteBuf和相关辅助类功能说明的工作原理的功能介绍源码分析的主要类继承关系源码分析源码分析源码分析内存池原理分析源码分析相关的辅助类功能介绍总结339第16章Channel和功能说明的工作原理的功能介绍源码分析的主要继承关系类图源码分析源码分析源码分析源码分析源码分析源码分析源码分析功能说明源码分析继承关系类图源码分析源码分析源码分析总结387第17章ChannelPipeline和功能说明的事件处理自定义拦截器构建的主要特性源码分析的类继承关系图对ChannelHandler的管理的inbound事件的outbound事件功能说明功能说明功能说明功能说明功能说明功能说明功能说明功能说明源码分析的类继承关系图源码分析源码分析源码分析源码分析源码分析源码分析总结420第18章EventLoop和的线程模型单线程模型多线程模型主从Reactor多线程模型的线程模型最佳实践源码分析设计原理继承关系类图总结440第19章Future和功能源码分析功能介绍源码分析继承关系图总结453架构和行业应用篇Netty高级特性第20章Java多线程编程在Netty中的应用内存模型与多线程编程硬件的发展和多任务处理内存模型的并发编程实践对共享的可变数据进行正确的同步正确的使用锁的正确使用指令和原子类线程安全类的应用读写锁的应用线程安全性文档说明不要依赖线程优先级总结474第21章Netty架构剖析逻辑架构通信调度层职责链业务逻辑编排层(ServiceChannelHandler)关键架构质量属性高性能可靠性可定制性可扩展性总结483第22章Netty行业应用在互联网行业的应用传统垂直架构面临的问题阿里分布式服务框架的架构介绍在Dubbo中的应用框架集成Netty源码分析在大数据领域的应用在游戏行业的应用游戏服务端架构介绍在游戏服务端的应用总结502第23章Netty未来展望应用范围技术演进社区活跃度总结505附录ANetty参数配置表506。