配置Jetty接受器线程

时间:2017-02-02 18:59:01

标签: jetty embedded-jetty

可以配置jetty中的acceptor线程数吗?默认情况下,accpetor线程的数量是机器中核心数的两倍吗?根据文档,接受器线程在等待请求时进入阻塞状态。没有请求(处于阻塞状态)有多个接受器线程有问题吗?

1 个答案:

答案 0 :(得分:1)

Blocked Acceptor线程正常运行。

由于您使用的是embedded-jetty,因此只需使用ServerConnector.setAcceptors(int)设置所需的接受者数量。

如果您使用jetty-distribution,请将start属性设置为您想要的...

jetty.http.acceptors一个int,表示非ssl http接受者的数量(-1表示基于硬件/操作系统设置的自动配置)

jetty.ssl.acceptors与上述相同的int,但对于ssl / https连接器。

  

注意:Acceptor计数的默认行为是最佳配置。如果您有4个以上的连接器,或者正在运行一些疯狂的自定义虚拟化(对于表现良好的虚拟化,例如docker,virtualbox或vmware,请忽略此选项),您可能希望配置不同的(较低的数字,然后是默认值)