我正在使用netty 4.1.0CR,官方代码示例建议我使用NioEventLoopGroup
启动服务器和客户端,如下所示:
EventLoopGroup bossGroup = new NioEventLoopGroup(1);
EventLoopGroup workerGroup = new NioEventLoopGroup();
ServerBootstrap b = new ServerBootstrap();
b.group(bossGroup, workerGroup);
但是我在Linux(CentOS 6)上同时运行服务器和客户端,是否应该使用
EpollEventLoopGroup
获得更好的性能?或者我该如何决定使用哪个? 最佳答案
如果您在Linux上运行,则可以使用EpollEventLoopGroup,从而获得更好的性能,更少的GC,并具有仅在Linux上可用的更高级的功能。