我正在为Netty Worker Executor使用大小为8的固定线程池。我试图一次又一次地向服务器发送相同的curl请求。我发现我的卷曲请求在持续约7或8次之后就会挂起。我试图将Worker Executor池的大小增加到大约16,并且我能够比之前做更多的curl请求但是在大约15到18次之后仍然挂起。这些是我的问题:
谢谢, 苏哈
答案 0 :(得分:2)
您应该使用Executors.newCachedThreadPool()并使用* ChannelFactory实例中的int限制worker的数量