是否可以在jetty中配置接受线程的数量?默认情况下,默认情况下,加速线程的数量是机器内核数量的两倍吗?根据文档,接收方线程在等待请求时会进入阻塞状态。在没有请求(处于阻塞状态)的情况下,是否存在多个接受线程的问题?
发布于 2017-02-02 19:22:04
被阻塞的受主线程是正常运行的。
因为您使用的是embedded-jetty
,所以只需使用ServerConnector.setAcceptors(int)
来设置您想要的接收者的数量。
如果您使用的是jetty-distribution
,那么请将start属性设置为您想要的.
jetty.http.acceptors
是一个int,用于指示非ssl http接收器的数量(-1用于基于硬件/os设置的自动配置)。
jetty.ssl.acceptors
与上面的int相同,但适用于ssl/https连接器。
注意:受主计数的默认行为是最佳配置。如果您有4个以上的连接器,或者正在运行一些疯狂的自定义虚拟化(对于行为良好的虚拟化,如docker、virtualbox或vmware),您可能希望配置不同的(低于默认的数字)。
https://stackoverflow.com/questions/42010220
复制相似问题