Netty
什么?你现在会觉得使用 Netty 编程的难度和工作量大了吗?Netty 是一个令人惊讶的项目,在短短几年内成为众多 Java 高并发异步通信的首选框架。
Netty 作为成熟的高性能异步通信框架,无论是在互联网分布式应用开发中,或者是在大数据基础设施的构建中,以及用于实现应用层基于公私协议的服务器等,都会有出色的表现。Netty 是一款提供异步的、时间驱动的网络应用程序框架和贡酒,是基于 NIO 客户端、服务器端的编程框架!
毕竟 Netty 本身的设计具有一定的复杂性,在互联网领域,阿里分布式服务框架 Dubbo、RocketMQ,大数据的基础序列化和通信框架 Avro,以及很多开源的软件都已经开始使用 Netty 来构建高性能、分布式通信能力,Netty 社区的活跃度也名列前茅。
此文档分为四篇:入门篇、中级篇、高级篇、源码分析篇、架构和行业应用篇,共 23 章;由于篇幅限制,就只能展示主要目录和内容:
Netty 权威指南手册 V2.0 版
目录一览
-
基础篇:走进 Java NIO