本书分为四个部分
第一部分:
详细地介绍了Netty的相关概念以及核心组件。
第二部分:
介绍自定义协议经常用到的编解码器。
第三部分:
介绍Netty对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用。
第四部分:
几个案例的研究。
序:
曾经人们认为Web应用服务器将会让我们忘了如何编写HTTP或者RPC服务器。不辛的是,这个白日梦并没有持续多久。我们正在处理的负载量以及功能变化的速度一直在不断地增加,超出了传统的三层体系结构的承受能力,我们正*将应用程序分成很多块,并分发到更大的机器集群中。
运行一个如此庞大的分布式系统引发了两个有趣的问题:运行成本与延迟。如果我们将单个节点的性能提高30%,或者甚至超过100%,那么我们可以节省多少台机器呢?当一个来自Web浏览器的查询触发了几十个跨越了很多不同机器的内部远程过程调用时,我们如何能达到最低的延迟呢?
这本书循序渐进、系统性地讲解了Netty的各个组件,以及背后的设计哲学,并且对于想要深入理解Netty源代码的读者给出了相应的指导。
读完本书的目标:
能够构建所有可能的网络应用程序了,从轻量级的HTTP服务器到高度定制化的RPC服务器。