【问题标题】:Glassfish AppServer or JBoss AppServer which is better for Production Environment?Glassfish AppServer 或 JBoss AppServer 哪个更适合生产环境?
【发布时间】:2013-02-19 03:32:16
【问题描述】:

我想了解 glassfish 服务器和 jboss 的优缺点 (glassfish v3 vs jboss 7.0) 在生产环境中使用,我知道更多的人使用 jboss 作为应用服务器,但是 glassfish 比 jboss 具有更多的功能和稳定性 你同意我的观点吗?

【问题讨论】:

标签: glassfish glassfish-3 jboss7.x application-server


【解决方案1】:

在 GlassFish 论坛上提问,您会得到 GlassFish 作为答案。在 JBoss 论坛上提问,您会得到 JBoss 作为答案。在这里问,你可能会得到两个:-)

稳定性。我可以告诉你,我们在 GlassFish Server 开源版中进行了大量测试 - 它在发布时具有与商业版本 (Oracle GlassFish Server) 相同的高质量,尽管商业版本更定期地发布补丁。根据 JBoss 的说法(如果我错了,有人纠正我),JBoss 不会对开源位进行全面的质量测试 - 全面的 QA 仅在他们的商业发行版(JBoss 企业应用程序平台)上进行。我不能用任何经验证据来说明哪个开源 appserver 的质量更好,但开源发行版的质量方法在两者之间是非常不同的。

功能。恕我直言,GlassFish 拥有更成熟且功能丰富的管理控制台、命令行工具(对自动化很有用)以及 RESTful 管理和监控 API。前两者自 2005 年之前就已在 GlassFish 中提供,当时 Sun 应用服务器作为 GlassFish 开源,自 2008 年以来为 RESTful API。

仅供参考,我是 GlassFish Server 产品经理,所以我有很大的偏见 :-)

希望这会有所帮助,请让我们都知道您最终做出的决定以及原因。

谢谢。

【讨论】:

  • 我只想更新那些仍在谷歌搜索“GlassFish vs JBOSS”并且没有关注关于 GlassFish 商业支持结束的消息的人(比如我自己)。如果您考虑未来可能需要商业支持,请选择JBOSS平台(具体来说,WildFly作为JBOSS的应用服务器现在调用)。
【解决方案2】:

负责JRebel的团队已经做了a small comparison/evaluation here

我的公司将一家三级护理医院(12,000 名员工)从运行其多项电子服务从 WebSphere 转移到 Glassfish。大大节省了许可成本,而且稳定性非常高。

不过,我认为 Glassfish 有一个领域确实令人惊叹,而这一领域并没有很多人强调。 JRebel 比较提到了它,但没有给它足够的权重。大多数人从开发和性能的角度来看待应用程序服务器......现在大多数应用程序服务器在该领域“足够好”(再次参见 JRebel 比较)。

但一个功能需要大量时间来开发,而且不是一朝一夕就能完成的事情,它确实需要很早就做出架构决策。它从一开始就肯定是在 Glassfish 的根(Sun Application Server)中内置的。我说的是完全使用命令行界面控制服务器的能力。这是一个巨大的优势。它允许我们构建脚本来自动化集群服务器场中的一切(我们现在有近 15 个)。我的意思是一切。我们使用 Jenkins (Hudson) 来运行这些脚本,它确实是一个优雅的集成解决方案。

这并不是因为我们是一家聪明的公司——远非如此。 Glassfish 只是让它很容易做到。随着时间的推移,命令行界面的价值节省了数万美元,而且每天都在增加。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多