0
是否可以在jetty中配置接受器線程的數量?默認情況下,accpetor的線程數是機器內核數量的兩倍?根據文檔接受者線程在等待請求時進入阻塞狀態。有許多接受者線程沒有請求(處於阻塞狀態)有問題嗎?配置碼頭接受器線程
是否可以在jetty中配置接受器線程的數量?默認情況下,accpetor的線程數是機器內核數量的兩倍?根據文檔接受者線程在等待請求時進入阻塞狀態。有許多接受者線程沒有請求(處於阻塞狀態)有問題嗎?配置碼頭接受器線程
Blocked Acceptor線程正常運行。
由於您使用的是embedded-jetty
,只需使用ServerConnector.setAcceptors(int)
來設置所需接受者的數量。
如果您使用的是jetty-distribution
,然後根據相應的硬件啓動屬性設置爲你想要的...
jetty.http.acceptors
一個int表示非SSL的HTTP受體的數量(-1自動配置/ os設置)
jetty.ssl.acceptors
int同上,但對於ssl/https連接器。
注意:Acceptor count的默認行爲是最佳配置。如果您有多於4個連接器,或者正在運行一些瘋狂的自定義虛擬化(忽略此功能以執行良好行爲的虛擬化,例如docker,virtualbox或vmware),則您需要配置不同的(較低的數字,然後是默認值)