2

我正在寻找有关 Tomcat、Websphere、IIS 等应用程序服务器如何支持多线程来处理客户端请求的信息。是否有关于他们每个人如何支持/处理并发请求的比较分析?

谢谢

4

2 回答 2

2

IIS 也在使用线程池。一个很好的参考是英特尔所做的工作(可用源代码)在 Windows 和 Linux 上执行此操作。微软只是在 Windows 内核中做了同样的事情(同样的事情,包括原始默认值)。

这种方法的一个问题(不包括实现影响)是(动态)线程池机制的开销:它应该随着需求而增长,但它的执行方式违背了目的。

有关最佳可用(和经过验证)模型的良好比较,请参阅:

www.wikivs.com/wiki/G-WAN_vs_Nginx

于 2010-12-18T21:53:00.547 回答
0

您可以随时查看有关 Tomcat 信息的来源。作为 Java 中的大多数多线程应用程序,它是围绕带有 Workers 的线程池构建的。不确定Websphere,但我认为它与Tomcats 相似。无法回答 IIS...

于 2010-10-04T07:44:07.920 回答