Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。
Netty的应用:Dubbo、RocketMQ、Hadoop
Netty的性能为什么高呢?
- 异步非阻塞通信
- 零拷贝
- 内存池
- 高效的reactor线程模型
- 无锁化的串行设计概念
- 高效的并发编程
- 高性能的序列化框架
- 灵活的TCP参数配置能力
Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。
Netty的应用:Dubbo、RocketMQ、Hadoop