每个架构师都值得拥有的一份Netty开发实战(附带面试专题)

110 阅读1分钟

前言

本书循序渐进的地介绍了 Netty各个方面的内容。

本书共分为 4 个部分(共15章):

  • 第一部分详细地介绍 Netty 的相关概念以及核心组件;
  • 第二部分介绍自定义协议经常用到的编解码器;
  • 第三部分介绍 Netty 对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用;
  • 第四部分是几个案例研究。

此外,附录部分还会简单地介绍 Maven**+XXX_WWW666666获取**以及如何通过使用 Maven 编译和运行本书中的示例。

Part 1

第一部分是介绍Netty的概念及体系结构:

Part2

第二部分主要介绍自定义协议经常用到的编解码器:

Part3

第三部分介绍 Netty 对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用:

Part4

第四部分是一些案例研究,包含了Droplr、Firebase、 Urban Airship 、Facebook 和 Twitter 提交的案例研究,演示了Netty 的设计以及架构原则,在构建高度可伸缩和可扩展的应用程序方面的应用:

附录:Maven 介绍

该附录的主要目的是提供一个对于 Apache Maven 的基本介绍,以便读者可以编译和运行本书的示例代码清单,并在开始使用 Netty 时扩展它们来创建自己的项目。

介绍了以下主题:

  • Maven 的主要目标和用途;
  • 安装以及配置 Maven;
  • Maven 的基本概念——POM 文件、构件、坐标、依赖、插件及存储库;
  • Maven 配置的示例,POM 的继承以及聚合;
  • Maven 的命令行语法。

Netty面试专题及答案