【发布时间】:2011-05-27 06:34:22
【问题描述】:
我想在这里向 Java 专业人士提出一个关于我即将进行的研究的问题 - 导致各种 servlet 容器效率差异的关键因素是什么?我需要比较 Tomcat/JBoss/Glassfish/Jetty 等,我需要知道哪些“因素”可能以最显着的方式影响结果?我将为此目的编写模拟应用程序,因此我可能会在那里实现对 Java 功能/框架/库等的任何建议,以便我可以大大增加容器的负载(实际上是容器,我不关心机器的负载,因为我当然要在同一台机器上运行所有测试),将不胜感激!我需要研究尽可能客观。感谢大家的帮助!
【问题讨论】:
-
JBoss AS 运行 Tomcat 容器,而 Jetty 也一样,如果我没记错的话。为什么要比较 servlet 容器的效率?
-
这很难回答。基准测试有很多方面的价值,并且有很多可能性这样做。除非您解释您想从收集的数据中学到什么,否则恐怕对您的问题没有任何有用的答案。也许开始解释这一点:你为什么要这样做?
-
@精英绅士:Jetty 绝对不是基于 Tomcat 的,虽然旧版本的 JBoss 使用 Tomcat 作为 Web 容器,但我不确定当前版本是否。
-
@Michael Borgwardt,感谢您的澄清。
-
好吧,我必须做那个比较,因为我把它作为与我的毕业论文相关的研究课题。我知道它非常学术,在实践中用处不大,但无论如何,至少找出一些结果可能会很有趣。
标签: java servlets containers