我正在使用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上可用的更高级的功能。

08-28 05:35