前言
本文内容包含基础功能、高级应用、系统架构、源码分析和行业应用,深入阐述了Java 1/O的Netty NIO开发、Netty编解码开发、Netty多协议开发等各方面的技术要点,包含了对源码的深刻解读,并且对Netty的应用现状和未来趋势进行分析,旨在帮助从业人员提升自我,更快更明确地发展职业道路。
本书适合架构师、设计师、软件开发工程师、测试人员和其他对Java NIO框架、Java 通信感兴趣的相关人士阅读,相信通过学习本书,能够熟悉和掌握Netty 这一优秀的异步通信框架,实现高可用分布式系统的构建。
目录
基础篇 走进Java NIO
入门篇 Netty NIO开发指南
中级篇 Nety编解码开发指南
高级篇 Netty多协议开发和应用
源码分析篇 Nty功能介绍和源码分析
架构和行业应用篇 Netty高级特性
Java的I/O演进之路
- I/O基础入门
- Java的I/O演进
- 总结
NIO入门
- 传统的BIO编程
- 伪异步I/O编程
- NIO编程
- AIO编程
- 4种I/O的对比
- 选择Netty的理由
Netty入门应用
- Netty开发环境的搭建
- Netty服务端开发
- Netty客户端开发
- 运行和调试