gpt4 book ai didi

java - 为什么有多个tomcat worker?

转载 作者:行者123 更新时间:2023-11-28 23:07:57 24 4
gpt4 key购买 nike

jk_connector worker 基本上是一个 tomcat 实例,等待处理来自 Web 服务器的请求。

apache 文档告诉您,如果您有多个应用程序,则应该有多个 worker,但并没有真正解释原因。

每个 Web 应用程序配备一名工作人员与多个应用程序配备一名工作人员的优缺点是什么?

最佳答案

一个处理器的亲和性。如果工作集绑定(bind)到一个执行单元,则可以更有效地利用其内置缓存。共享空间的应用程序越多,争用就越多。

当今的大多数系统都基于多个 CPU 内核,其中线程可以在每个内核上独立执行。这意味着如果有更多线程(例如,1 个线程/cpu),对于多核(SMP)和多线程(SMT)系统,繁忙的服务器可以更好地利用系统资源。服务器的一种常见方法是提供一个进程/线程池,可以使用和重用它来为多个同时请求提供服务。

关于java - 为什么有多个tomcat worker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5084208/

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