Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架;
提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
对比于BIO(Blocking I/O,阻塞IO),它的并发性能得到了很大提高。
提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。
Netty的优点
为了后期更好地理解和进一步深入 Netty,有必要总体认识一下 Netty 所用到的核心组件以及它们在整个 Netty 架构中是如何协调工作的。
Nettty 有如下几个核心组件:
原文:https://www.cnblogs.com/xidianzxm/p/11743296.html