Post

Netty性能好的原因是什么?

Netty性能好的原因是什么?

典型回答

Netty作为一个高性能的网络通信框架,性能是他重要优势,Netty中主要做了以下事情来全方面的提升Netty的性能:

  • 非阻塞IO模型:Netty采用了IO多路复用技术,让多个IO的阻塞复用到一个select线程阻塞上,能够有效的应对大量的并发请求
  • 高效的Reactor线程模型:支持多种Reactor线程模型,可以根据业务场景的性能诉求,自行选择
  • 零拷贝:尽量避免不必要的内存拷贝
  • 内存池设计:使用直接内存,并且可重复利用
  • 无锁串行化设计:避免使用锁带来的额外开销
  • 高性能序列化协议:支持 protobuf 等高性能序列化协议

原文: https://www.yuque.com/hollis666/xkm7k3/ilms3crzfpxldub5

This post is licensed under CC BY 4.0 by the author.