码迷,mamicode.com
首页 > 编程语言 > 详细

Jetty最大线程数原理及优化

时间:2020-07-06 12:51:58      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:connector   tty   set   log   read   tle   最大   ges   方式   

https://blog.csdn.net/majianxiong_lzu/article/details/90237408

 

jetty性能优化思路整理

http://www.sxrczx.com/pages/gordon-tech.lofter.com/post/481906_24eb191.html

 

 

 

版权
Jetty默认的线程池初始化大小为8,最大线程数为200,在创建Server时如果没有指定线程池数量,框架会初始化一个QueuedThreadPool。部分代码如下:

this._threadPool = (ThreadPool)(pool != null?pool:new QueuedThreadPool());

public QueuedThreadPool() {
this(200);
}

public QueuedThreadPool(@Name("maxThreads") int maxThreads) {
this(maxThreads, 8);
}
 
如果应用的并发高于200,则默认值不符合要求,可通过以下方式调整线程数大小。

int port = 8081;
//第一个参数为最大线程数,第二个参数为最小线程数
QueuedThreadPool threadPool = new QueuedThreadPool(2000, 20);
Server server = new Server(threadPool);
ServerConnector connector = new ServerConnector(server);
connector.setPort(port);
server.addConnector(connector);

/**
* 其他设置
*
*/

//启动
server.start();
————————————————
版权声明:本文为CSDN博主「机器熊技术大杂烩」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/majianxiong_lzu/article/details/90237408

Jetty最大线程数原理及优化

标签:connector   tty   set   log   read   tle   最大   ges   方式   

原文地址:https://www.cnblogs.com/kelelipeng/p/13254095.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!