netty高性能主要依赖了哪些特性

  1. IO 线程模型:同步非阻塞,用最少的资源做更多的事。
  2. 内存零拷贝:尽量减少不必要的内存拷贝,实现了更高效率的传输。
  3. 内存池设计:申请的内存可以重用,主要指直接内存。内部实现是用一颗二叉查找树管理内存分配情况。
  4. 串形化处理读写:避免使用锁带来的性能开销。
  5. 高性能序列化协议:支持 protobuf 等高性能序列化协议。

发表评论

后才能评论