你如何比较的Apache Tomcat和Glassfish作为生产服务器?
-
11-07-2019 - |
题
我有其在Apache Tomcat当前正在运行的基于J2EE的系统。我们正在讨论将我们的生产服务器GlassFish服务器。
有人可与他们分享他们的经验?
其他提示
他们是不是真的具有可比性。
Apache Tomcat是不是一个J2EE服务器。这仅仅是Web的应用程序Servlet容器。而已。如果你需要J2EE API实现,你必须采取从别处。例如通过使用其使用Tomcat作为容器在Apache Geronimo服务器,或通过从Glassfish的服用的JAR文件。
Glassfish的是实现像JPA,EJB和多个API一个完整的Java应用服务器。 Glassfish的包含最初使用被Tomcat servlet引擎,但他们改善它(不知道究竟是什么)。更近的glassfish服务器使用使用利用了NIO API用于输入/输出和扩展相当好grizzly
另一个容器。据我所知,Glassfish的Servlet引擎是更好的性能。在这里,我找到了一个不错的基准(这是一个有点老虽然):
http://weblogs.java.net/blog/ SDO /存档/ 2007/05 / how_to_test_con.html
大问题是:为什么?你觉得你需要的Glassfish将提供超过Tomcat或码头?管理实用程序也许?
您想超越基本的servlet容器大部分事情都容易插拔。
因此,虽然GlassFish是细如,存在在移动“只是因为”没有意义的。大多数生产服务我已经建立了上普通的老式servlet容器,使用没有任何的具体实现的功能。
这可以是有点过时,甚至有点偏,但它从Oracle的。你可以跳过了部分玻璃鱼比较的汤姆猫
http://java.sun.com/developer/technicalArticles/glassfish/ GFandMySQL_Part1.html