任何人都可以确认Netty 3.5.7是否引入了一个更改,导致创建了200个线程的NIO线程池?
我们有一个我们在Tomcat 7中运行的webapp,我注意到在某个时刻有一个新的200个NIO线程块 - 所有标记为"新I / O Worker# &#34 ;.我已经用3.5.6验证了这个线程池没有初始化200个线程,但只有一个boss线程。一旦我用3.5.7替换了jar,我现在有200个NIO线程+ boss线程。
如果3.5.7引入了此更改,是否可以通过一些外部配置来控制池大小?我问,因为我们没有明确使用Netty,它被第三方JAR使用。
谢谢, 鲍勃
答案 0 :(得分:0)
由于同步的开销,Netty不再转向懒惰的启动工作者了。我想这可能是你看到的问题。
这里唯一的帮助是在创建Nio * ChannelFactory时更改工作计数。无论如何,200是一种通向高处的方式。