Netty高性能的原因

Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。

Netty的应用:Dubbo、RocketMQ、Hadoop

Netty的性能为什么高呢?

  1. 异步非阻塞通信
  2. 零拷贝
  3. 内存池
  4. 高效的reactor线程模型
  5. 无锁化的串行设计概念
  6. 高效的并发编程
  7. 高性能的序列化框架
  8. 灵活的TCP参数配置能力

猜你喜欢

转载自blog.csdn.net/Anenan/article/details/114576571