一尘不染

Glassfish和JBoss 5的真实世界比较?

java

有人在现实世界中有过经历吗?他们如何比较性能(内存使用情况,速度等)?稳定性?

JBoss Seam在Glassfish上是否工作良好?


阅读 263

收藏
2020-12-03

共1个答案

一尘不染

根据我的经验,有很多事情:

  1. GlassFish具有更好的管理控制台(JBoss具有三个控制台,每个控制台都不理想)。
  2. 在GlassFish上热部署更可靠
  3. JMS在GlassFish上工作得更好-这适用于GF与JBoss4.X。据我所见,JBoss 5.X中对JMS实现进行了大幅修改,所以也许这种说法不再成立。
  4. WebServices在GlassFish上运行得更好,在JBoss上进行更高级的配置时遇到了许多问题
  5. GlassFish具有更多的超高端企业级附加组件,例如HA-Database,可将用户会话存储在数据库中的群集中,而不是存储在内存中,因此,无论发生什么灾难,都可以进行完全故障转移
  6. JBoss更受欢迎,有很多管理员,开发人员知道这一点,因此更容易找到可以在JBoss上进行开发的人员,网络上也有更多资源。有时这更重要,然后是一种解决方案相对于另一种解决方案的技术优势。
  7. GlassFish对开发人员来说更友好。在GF 3上重新部署Web应用程序大约需要一秒钟的时间-在oreder中,要实现这种针对JBoss的重新部署速度,我需要JRebel。此外,如果有人在使用NetBeans,则有许多智能向导非常有用。
  8. 由于甲骨文收购了SUN,GlassFish的未来不确定。目前,Oracle声称它将支持它,但是谁知道这种支持将是什么样子以及它将持续多久。尽管GlassFish是开源的,但几乎没有人准备根据自己的需要开发应用程序服务器。

从我的角度来看,GF更易于管理,从纯粹的技术角度来看是更好的解决方案,但它远不那么受欢迎,并且前景不确定。

我与RedHat / JBoss或SUN / GlassFish没有任何联系,我的公司(erudis.pl)正在支持和开发这两种服务器。

2020-12-03