Netty源码剖析与应用

Netty源码剖析与应用

评分

★★★★★

ISBN

9787121398537

出版社

电子工业出版社 2020-11-01出版

作者

刘耀林

分类

编程设计

内容简介
Netty涉及多线程技术、复杂数据结构与内存管理模型,它运用了各种设计模式及一些TCP的底层技术。本书对这些难点一一进行攻破,让读者快速掌握相关知识。本书包含大量的分布式底层架构的编写,涉及多线程、负载均衡算法、性能调优、线上问题紧急处理等内容。本书通过非常简易的代码来讲解Netty在企业中的实际用法,通过对实例进行调试的方式对Netty源码进行了详细的剖析,力图使读者通过实际操作快速入门,并深入了解Netty底层的各个组件。本书适合有一定Java基础的架构师、设计师、开发工程师、测试工程师,以及对Java NIO框架、Netty感兴趣的相关人士阅读。
AI简介
这是一本深度探讨Netty框架源码及其在实际应用中的书籍。全书以Netty基础篇为起点,逐步深入到原理部分,再到分布式RPC,最后到Netty核心组件源码剖析,层层深入,让读者能够全面了解Netty。 在Netty基础篇中,作者详细讲解了Netty服务端和客户端的构建,以及Netty客户端的运用,让读者对Netty有了初步的认识。接着,在原理部分,作者深入剖析了Netty的多路复用器、线程模型、编码和解码、序列化、零拷贝、背压等关键技术,让读者对Netty的原理有了更深入的理解。 在分布式RPC部分,作者讲解了如何通过Netty整合Spring,实现一套RPC框架,并构建了分布式RPC。这部分内容对于想要深入了解分布式系统开发的读者来说,非常有价值。 在Netty核心组件源码剖析部分,作者详细剖析了Netty的NioEventLoopGroup、NioEventLoop、Channel、ByteBuf、内存泄漏检测机制等核心组件的源码,让读者对Netty的底层实现有了更深入的理解。 在Netty读/写请求源码剖析部分,作者深入剖析了ServerBootstrap启动过程,以及N
阅读/下载地址