mina2怎么样设置handler的工作线程数

yak 发布于 2012/06/24 21:37
阅读 2K+
收藏 0

官网上的例子是1.x的,2.0说取消了线程模式,那比如几千个连接,都是一个工作线程来处理的吗?

我在启动中加了 ExecutorFilter

acceptor.getFilterChain().addLast("threadPool",
  new ExecutorFilter(new OrderedThreadPoolExecutor()));

用Ab -c 1000 测试了一下,任务管理器中java线程没有变化

好象这个是管理连接器的线程数,那handler的工作线程数是怎么配置呢?

google了一下,好象别人也是这样的问题,但是没有答案

 

http://stackoverflow.com/questions/7466697/how-many-worker-threads-does-mina-2-use-and-how-can-i-control-that

加载中
0
y
yaoqi

貌似new acceptor可以指定processor的个数,从而使用多线程.

0
z
zhaoqun007
getFilterChain().addLast("executor",new ExecutorFilter(2, 50)
0
z
zhaoqun007
ExecutorFilter(2, 50):初始化2个线程 最大50个        
返回顶部
顶部