Netty NioClientSocketChannelFactory-高效构造函数参数
我正在使用netty发送多个客户端请求,并想知道如何最好地配置NioClientSocketChannelFactory。i、 e:Netty NioClientSocketChannelFactory-高效构造函数参数,netty,Netty,我正在使用netty发送多个客户端请求,并想知道如何最好地配置NioClientSocketChannelFactory。i、 e: NioClientSocketChannelFactory.NioClientSocketChannelFactory(执行器BossExector、执行器workerExecutor、int workerCount) 我有一个ClientBootstrap和通道,并且正在向不同的主机写入多个请求,而不是设置和引导选项。例如,我可能使用迭代器推送100个请求 我应
NioClientSocketChannelFactory.NioClientSocketChannelFactory(执行器BossExector、执行器workerExecutor、int workerCount)
我有一个ClientBootstrap和通道,并且正在向不同的主机写入多个请求,而不是设置和引导选项。例如,我可能使用迭代器推送100个请求
我应该如何配置它?
我尝试了单个池和缓存池执行器的不同组合,最多有1个或100个工作线程。以下是一些例子:
所以。。。如果需要数百个或更多并发请求,我应该如何配置工厂以获得最佳性能?您最好使用缓存线程池,让Netty根据可用处理器决定工作线程数,或者简单地:
... = new NioClientSocketChannelFactory();
假设你的意思是“新的NioClientSocketChannelFactory(执行者bossExecutor,执行者workerExecutor)”?@thomascrabs不,我是说我写的。该构造函数将为boss和workers使用缓存的执行器。