有没有人在现实世界中都有过这方面的经验?他们如何在性能(内存使用,速度等)方面进行比较?稳定性?
JBoss Seam在Glassfish上运行良好吗?
答案 0 :(得分:49)
根据我自己的经验,有很多事情:
从我的观点来看,GF更容易管理,从纯粹的技术角度来看是一个更好的解决方案,但它远没那么受欢迎,而且前途未定。
我与RedHat / JBoss或SUN / GlassFish没有任何联系,我的公司(erudis.pl)正在为这两台服务器提供支持和开发。
答案 1 :(得分:15)
(免责声明:我在Sun工作,我在GF团队工作)
我同意Seam在GlassFish上运行良好;见https://blogs.oracle.com/theaquarium/tags/seam
GFv3与JBoss 5完全不同;特别是:
GFv3设计非常模块化;服务按需启动,有一个更新中心存储库等.GFv3明显小于JBoss 5,启动速度要快得多。 JBoss 5.1 GA列为130MB; GFv3Preview是50MB。 GFv3在几秒钟内启动; JBoss in ten(你应该为自己的平台尝试启动)。
还有其他一些差异,一些继承自GlassFish v2,如图形管理控制台或管理员CLI。
更直接的比较JBoss 5将是GlassFish v2版本,它们基于Java EE 5.该系列的最新版本是GFv2.1,计划于10月发布GFv2.1.1(参见{{3 }})。
Sun还提供了GlassFish的补丁版本(类似于RedHat对JBoss的支持);见https://blogs.oracle.com/theaquarium/entry/schedule_for_glassfish_v2_1和sun.com/glassfish。
答案 2 :(得分:12)
这完全是你习惯的。我发现配置和使用JBoss与在没有座位的单轮脚踏车时用锯齿状的勺子刮胡子一样令人愉悦。然而,Glassfish似乎有效。
答案 3 :(得分:4)
我的选择是Glassfish:启动和部署Web应用程序的速度更快。 管理控制台非常准确,而且它是图形和命令行。 现在它得到Oracle的全力支持,它的未来不再是不确定的。 它基于OSGi:它实际上是模块化的。 您可以轻松安装Spring-osgi应用程序。 您可以毫不费力地在Eclipse Link,Apache Open JPA和Hibernate之间自由选择。 它大量集成在NetBeans中(当然还有Eclipse)。
另一方面,Jboss更为普遍,因此很容易找到工作(恕我直言,因为它是一个旧的App Server; glassfish相对较新)。
答案 4 :(得分:3)
我开始在JBoss上开发一个Seam应用程序,并在几个月后试图让它在Glassfish上运行。我发现Glassfish环境非常违反直觉。我不得不在GF上修复一些奇怪的错误,我在网上找不到任何信息,所以几天后我放弃了,回到了JBoss。所以我个人不推荐Glassfish。
答案 5 :(得分:1)
我将不得不使用Glassfish。部署基于不同Web服务的各种应用程序,我们遇到了主要的兼容性问题,导致自定义类加载和仍然面临很多问题。 Glassfish我从来没有遇到任何这样的问题。