共享Handler问题
来源:7-15 总结

Netty0
2019-06-26
- 什么是共享Handler呢?
我的理解是,多线程单实例,多个EventLoop线程共享单个Handler实例,不知道是不是这样呢? - 一般是什么时候会用到共享Handler呢?
是复用Handler的情况吗?
因为每次服务端接入一个客户端Channel都要创建一个Pipeline创建一系列Handler,如果不是共享,就要一直new,减少GC和分配内存的开销才会用到这个共享内存?
写回答
1回答
-
你的理解是对的;
无状态的 handler,比如,鉴权的handler,encoder,都可以是共享的,共享可以减少内存分配和gc
10
相似问题