SelectChannelConnector可配置参数
基础参数,继承自AbstractConnector
参数 |
描述 |
name |
|
host |
|
port |
|
integralScheme |
|
integralPort |
|
confidentialScheme |
|
confidentialPort |
|
acceptQueueSize |
对应到Socket.backlog
requested maximum length of the queue of incoming connections.
小于1,默认为50
|
acceptors |
The number of acceptor threads
用于处理接收请求的线程数
|
resolveNames |
|
forwarded |
|
hostHeader |
|
reuseAddress |
|
maxIdleTime |
毫秒
* When waiting for a new request to be received on a connection
* When reading the headers and content of a request
* When writing the headers and content of a response
|
lowResourceMaxIdleTime |
|
soLingerTime |
对应设置Socket的SO_LINGER |
statsOn |
|
继承自HttpBuffers的参数
参数 |
描述 |
requestBufferSize |
默认12*1024 |
requestHeaderSize |
默认6*1024 |
responseBufferSize |
默认12*1024 |
responseBufferSize |
默认6*1024 |
继承自AbstractNIOConnector的参数
参数 |
说明 |
useDirectBuffers |
默认为true,使用DirectNIOBuffer,否则使用IndirectNIOBuffer |
IndirectNIOBuffer与DirectNIOBuffer的区别?
SelectChannelConnector本身提供的参数
参数 |
说明 |
maxIdleTime |
|
lowResourcesConnections |
|
lowResourcesMaxIdleTime |
|
分享到:
相关推荐
本篇文章的目标是通过调整Jetty服务器的各项配置参数,来观察并评估其对服务器性能的影响,并进一步提炼出一套适用于服务端程序调优的一般性策略。 #### 二、Jetty关键实现 ##### 1. Acceptor组件 Acceptor组件的...
- 可以通过命令行参数或系统属性(如`jetty.port`)来定制服务器的配置。 6. **启动与调试**: - 运行Jetty启动类,服务器会启动并监听指定端口。如果`WEB-INF`下有`web.xml`,服务器将加载此配置文件,并处理...
为了使 Jetty 正常运行 Web 应用程序,我们需要对其进行一些必要的配置,主要包括设置端口、Web 根目录等参数。 1. **配置 XML 文件** Jetty 的配置文件通常为 `jetty.xml`,这是一个 XML 文件,用于定义 Jetty ...
"Intellij IDEA配置Jetty的方法示例" 一、 Intellij IDEA配置Jetty的...我们可以根据需要配置Jetty的启动端口号、Context Path等参数。 Intellij IDEA配置Jetty的方法示例可以帮助我们快速地配置和运行Jetty服务器。
描述中提到的“jetty-maven-plugin:9.4.20.v20190813配置https链接”,意味着我们将探讨如何利用特定版本的Jetty Maven插件来设置HTTPS服务,这通常涉及到SSL/TLS证书的配置、端口设定以及相关的Maven命令行参数。...
- **连接器配置**:通过`SelectChannelConnector`类定义网络连接器,设置监听的IP地址、端口以及其他相关参数。 ```xml <New class="org.mortbay.jetty.nio.SelectChannelConnector"> <!-- 监听的IP --> ...
在源码中,你将看到如何通过`Server`实例来配置端口、线程池、SSL等参数,并通过调用`start()`方法启动服务器。这对于理解Jetty如何运行非常有帮助。 5. **性能优化** Jetty的源码揭示了其性能优化策略,比如使用...
对于高负载的服务器,除了上述提到的技术外,还需要关注服务器本身的配置,如最大连接数、操作系统的内核参数等。 #### 十四、异步Servlet、AJax、Comet **14.1 异步Servlet** Jetty支持异步Servlet,这是实现...
在这个配置文件中,你需要配置HTTPS监听端口和SSL上下文参数,例如: ```xml <New class="org.eclipse.jetty.server.nio.SelectChannelConnector"> <Set name="port"><Property name="jetty.port" default=...
根据项目的具体配置,可能需要提供额外的启动参数。 四、源码学习 深入学习i-jetty源码有助于理解Web服务器和Servlet容器的工作原理: 1. **Jetty Server**:研究`Server`类,它是整个i-jetty的入口点,负责配置...