首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Jetty在启动时要建立许多连接?

为什么Jetty在启动时要建立许多连接?
EN

Stack Overflow用户
提问于 2013-09-04 09:40:56
回答 1查看 389关注 0票数 2

我根据OneConnector示例创建了一个简单的嵌入式jetty项目。

当我开始这个示例时,我看到一个TCP连接处于侦听状态,这是我希望看到的。在已建立的状态中也有相当多的TCP连接。

他们为什么在那里,为什么有这么多,他们是用来做什么的?

在TCPView中,我看到以下连接:

代码语言:javascript
复制
java.exe:14536      TCP      my-pc:8080       my-pc.tfs.attix5.com:0   LISTENING      
java.exe:14536      TCP      my-pc:56791      localhost:56792          ESTABLISHED      
java.exe:14536      TCP      my-pc:56792      localhost:56791          ESTABLISHED      
java.exe:14536      TCP      my-pc:56793      localhost:56794          ESTABLISHED      
java.exe:14536      TCP      my-pc:56794      localhost:56793          ESTABLISHED      
java.exe:14536      TCP      my-pc:56795      localhost:56796          ESTABLISHED      
java.exe:14536      TCP      my-pc:56796      localhost:56795          ESTABLISHED      
java.exe:14536      TCP      my-pc:56797      localhost:56798          ESTABLISHED      
java.exe:14536      TCP      my-pc:56798      localhost:56797          ESTABLISHED      
java.exe:14536      TCP      my-pc:56799      localhost:56800          ESTABLISHED      
java.exe:14536      TCP      my-pc:56800      localhost:56799          ESTABLISHED      
java.exe:14536      TCP      my-pc:56801      localhost:56802          ESTABLISHED      
java.exe:14536      TCP      my-pc:56802      localhost:56801          ESTABLISHED      
java.exe:14536      TCP      my-pc:56803      localhost:56804          ESTABLISHED      
java.exe:14536      TCP      my-pc:56804      localhost:56803          ESTABLISHED      
java.exe:14536      TCP      my-pc:56805      localhost:56806          ESTABLISHED      
java.exe:14536      TCP      my-pc:56806      localhost:56805          ESTABLISHED       
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-05 12:46:22

源代码中,默认情况下是这样的.

代码语言:javascript
复制
_manager = new ServerConnectorManager(
                       getExecutor(),
                       getScheduler(),
                       selectors>0?
                       selectors:
                       Math.max(1,Math.min(4,Runtime.getRuntime().availableProcessors()/2)
                       ));
addBean(_manager, true);

这证明了,这是基于处理器的数量,你拥有的是与默认启动的选择器的数量相关的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18610381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档