【问题标题】:Tomcat Thread pool per webapp每个 webapp 的 Tomcat 线程池
【发布时间】:2023-03-26 12:50:02
【问题描述】:

tomcat 是否支持每个 webapp 的线程池配置。 我认为所有 webapps 都共享为 tomcat 中的连接器配置的池。

假设我有 webapps A 和 B,而 A 是更关键的 webapp。让我们 假设我的连接器池大小为 100,并且有 100 个并发 发往 A 和 B 的请求(这里总共有 200 个请求)。我 想分配70个线程来处理A的请求,只有30个 给 B 的。

注意:我们不想使用多个 tomcat 实例运行,或者在不同的端口上运行应用程序 除了每个 webapp 的线程配置外,我们需要相同的容器配置..

是否有任何相同的示例配置/链接。

【问题讨论】:

    标签: tomcat web-applications configuration tomcat8


    【解决方案1】:

    Tomcat 不支持它。 线程池设置在 server.xml 中的执行器或连接器级别指定,不能在应用程序级别(在 context.xml 中)指定。

    另请参阅: https://serverfault.com/questions/351830/tomcat-configure-maxthreads-per-webapp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-04
      • 2012-09-03
      • 2012-01-18
      • 1970-01-01
      • 2012-08-12
      • 2018-05-16
      相关资源
      最近更新 更多