《Netty5.0架构剖析和源码解读》【PDF】下载链接:
https://u253469.pipipan.com/fs/253469-230062545
内容简介 ?
Netty 是个异步的事件驱动网
络应用框架,具有高性能、高扩展性等特性。Netty
提供了统一的底层协议接口,使得开发 者从底层的网络协议 (比如 TCP/IP、 UDP) 中解脱出来。 就使用来说, 开发者只要参考
Netty 提供的若干例子和它的指南文档,就可以放手开发基于 Netty 的服务端程序了。 在
Java 社区,最知名的开源
Java NIO 框架要属
Mina 和
Netty,而且两者渊源颇多,对两者
的比较自然不少。实际上,Netty 的作者原来就是 Mina 作者之一,所以可以想到,Netty
和 Mina
在设计理念上会有很多共同点。 ?
作者简介 ?
李林锋:Netty中国推广者,现华为技术有限公司平台中间件架构与设计部设计师,公司总裁技术创新奖获得者。长期从事高性能通信软件的架构设计和开发工作,有多年在NIO领域的设计、开发和运维经验,精通NIO编程和Netty、Mina等主流NIO框架。 ?
目录 ?
1.概述 ?
1. 1. JAVA 的IO溃进 ?
1. 1. 1. 传统BIO通信的弊端 ?
1. 1. 2. Linux的网络IO模型简介 ?
1. 1. 3. IO 复用技术介绍 ?
1. 1. 4. JAVA 的异步IO ?
1. 1. 5. 业界主流的NIO框架介绍 ?
2.NIO
入门 ?
2. 1. NIO 服务端 ?
2. 2. NIO 客户端 ?
3. Netty 源码分析 ?
3. 1. 服务端创建 ?
1. 1. 服务端启动辅助类 ServerBootstrap ?
3. 1. 2. NioServerSocketChannel 的注册 ?
3. 1. 3. 新的客户端接入 ?
3. 2. 客户端创建 ?
3. 2. 1. 客户端连接辅助类 Bootstrap ?
3. 2. 2. 服务端返回ACK 应答,客户端连接成功 ?
3. 3. 读操作 ?
3. 3. 1. 异步读取消息 ?
3. 4. 写操作 ?
3. 4. 1. 异步消息发送 ?
3. 4. 2. Flush 操作 ?
4. Netty 架构 ?
4. 1.逻辑架构 ?
5. 附录 ?
5. 1.作者简介 ?
5. 2.使用声明 ?
《Netty5.0架构剖析和源码解读》【PDF】下载链接:
https://u253469.pipipan.com/fs/253469-230062545
更多书单和推荐电子书请关注:
http://zhaozhiyong.cn
《Netty5.0架构剖析和源码解读》【PDF】下载
原文地址:http://www.cnblogs.com/zhiyong399/p/7976755.html