gpt4 book ai didi

java - 如何为 HTTP servlet 容器选择最大线程数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:29:19 28 4
gpt4 key购买 nike

我正在开发一个在 Jetty 中作为 servlet(使用阻塞 IO)运行的 Restful Web 服务。找出最大线程的最佳设置似乎很难。

是否有经过研究的公式来根据设置的其余部分的一些易于测量的特征来确定最大线程数?

最佳答案

非常简单和原始的:

max_number_of_threads = number_of_CPUs * C

其中 C 取决于您应用程序的其他因素:-)

问自己以下问题:

  • 您的应用程序是 CPU 密集型(较低的 C)还是花费大部分时间等待第三方系统(较高的 C)?
  • 您是否需要更快的响应时间(较低的 C),或者即使每个请求需要更长的时间(较高的 C)也能够同时为多个用户提供服务。

通常我将 C 设置得相当低,例如2 - 10。

关于java - 如何为 HTTP servlet 容器选择最大线程数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/101024/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com