简体   繁体   English

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

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

I am willing to launch a web application. 我愿意启动一个Web应用程序。 It was completely on the structs only and no springs are used in it. 它完全在结构上,没有使用弹簧。 We are willing to launch in either tomcat or jboss or weblogic application servers. 我们愿意在tomcat或jboss或weblogic应用服务器中启动。

So, I may get many users' hits to the application. 因此,我可能会吸引许多用户访问该应用程序。 My hardware is 32GB/8cores and the OS is RHEL6.3. 我的硬件是32GB / 8核,操作系统是RHEL6.3。 So, I would like to know how many maximum concurrent users can a tomcat instance handle. 因此,我想知道一个tomcat实例可以处理多少个最大并发用户。 Similar the way, I would like to know about the maximum concurrent users that jboss-as and weblogic also handle. 以类似的方式,我想了解jboss-as和weblogic也可以处理的最大并发用户数。

Thanks in advance 提前致谢

First, it's not structs, it's "Struts" and no springs but "Spring". 首先,它不是结构,而是“ Struts”,没有弹簧,而是“ Spring”。 Although you have provided your hardware configuration, I would strongly suggest you to use JMeter to do the load testing of your application in your production environment before going live. 尽管已经提供了硬件配置,但是我强烈建议您在上线之前使用JMeter在生产环境中对应用程序进行负载测试。 That would give you a better picture rather than calculating on theories. 这样可以给您带来更好的画面,而不是根据理论来计算。 Look here https://www.digitalocean.com/community/tutorials/how-to-use-apache-jmeter-to-perform-load-testing-on-a-web-server 在这里查看https://www.digitalocean.com/community/tutorials/how-to-use-apache-jmeter-to-perform-load-testing-on-a-web-server

The difference between servlet container and the application server is that application server provides API to make possible or simplify certain tasks. Servlet容器和应用程序服务器之间的区别在于,应用程序服务器提供API来实现或简化某些任务。

If your application is self-sufficient I would recommend going for Tomcat as JBoss is much more resource intensive as well as Weblogic, moreover Weblogic costs some money. 如果您的应用程序是自给自足的,我建议您选择Tomcat,因为JBoss和Weblogic都将占用更多资源,而且Weblogic会花费一些钱。

In regards to how you can load test your application, there are following good free and open source tools available: 关于如何对应用程序进行负载测试,可以使用以下良好的免费和开源工具:

See Open Source Load Testing Tools: Which One Should You Use? 请参阅开源负载测试工具:您应该使用哪一个? guide which highlights main features of the tools and has simple sample load test followed by features and limitations comparison matrix and load reports for the same scenario. 该指南重点介绍了该工具的主要功能,并提供了简单的样本负载测试,随后是功能和限制比较矩阵以及同一场景的负载报告。 Personally I agree with Aakash and would choose JMeter, however your view may be different. 我个人同意Aakash,并且会选择JMeter,但是您的看法可能有所不同。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 tomcat 5.5可以处理的最大并发用户数 - the maximum concurrent users that tomcat 5.5 can handle 如何在另一个实例中为 jboss EAP 7 创建用户 - How Create Users for jboss EAP 7 in another instance 如何为JBoss实例设置代理 - How to set a proxy for a JBoss Instance 使用Tomcat在所有用户之间共享类实例 - Sharing a class instance between all users with Tomcat 无法删除WebLogic Server实例 - Can't Delete WebLogic Server Instance 我可以在诸如tomcat或jboss之类的应用服务器中运行vert.x实例吗 - Can i run a vert.x instance inside an application server like tomcat or jboss 无法在同一实例中运行jbpm 7.13.0和jboss 7 - can not run jbpm 7.13.0 and jboss 7 in same instance 我可以重新部署到远程Tomcat实例并启动本地测试实例吗 - Can I redeploy to remote Tomcat instance and start local testing instance 如何获取为请求提供服务的 JBoss EAP 7 实例的实例名称 (instance-id) - How to get the instance name (instance-id) of a JBoss EAP 7 instance serving the request 什么是实例、实例类以及我们在谷歌应用引擎项目中每个版本可以拥有多少个实例? - What is an instance, instance class and how many instances we can have per version in google app engine project?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM