tomcat 实例、jboss 实例和 weblogic 实例最多可以处理多少个并发用户?

how many maximum concurrent users can a tomcat instance, jboss instance and weblogic instance handle?

我愿意启动网络应用程序。它完全只在结构上,没有使用弹簧。我们愿意在 tomcat 或 jboss 或 weblogic 应用程序服务器中启动。

所以,我可能会得到很多用户对应用程序的点击。我的硬件是 32GB/8cores,OS 是 RHEL6.3。所以,我想知道一个 tomcat 实例可以处理多少个最大并发用户。类似的方式,我想知道 jboss-as 和 weblogic 也处理的最大并发用户数。

提前致谢

首先,它不是结构,它是 "Struts",没有弹簧,而是 "Spring"。虽然您提供了硬件配置,但我强烈建议您在上线前使用 JMeter 在您的生产环境中对您的应用程序进行负载测试。这会给你一个更好的画面而不是计算理论。看这里https://www.digitalocean.com/community/tutorials/how-to-use-apache-jmeter-to-perform-load-testing-on-a-web-server

servlet 容器和应用服务器的区别在于应用服务器提供API 来使某些任务成为可能或简化。

如果您的应用程序是自给自足的,我建议您选择 Tomcat,因为 JBoss 和 Weblogic 一样需要更多资源,而且 Weblogic 需要一些钱。

关于如何对应用程序进行负载测试,可以使用以下优秀的免费开源工具:

请参阅 Open Source Load Testing Tools: Which One Should You Use? 指南,其中重点介绍了工具的主要功能,并提供了简单的示例负载测试,然后是相同场景的功能和限制比较矩阵以及负载报告。我个人同意 Aakash 并会选择 JMeter,但是您的观点可能会有所不同。