我想了解glassfish服务器和jboss的优缺点 (glassfish v3 vs jboss 7.0)在生产环境中使用,我知道更多的人使用jboss作为应用服务器,但是glassfish比jboss有更多的功能和稳定性 你同意我的意见吗?
答案 0 :(得分:13)
在GlassFish论坛上提问,您将获得GlassFish作为答案。在JBoss论坛上提出问题,你就可以得到JBoss作为答案。问这里,你可能会得到两个: - )
稳定性。我可以告诉您,我们在GlassFish Server开源版中进行的测试数量非常可观 - 它在发布时具有与商业版(Oracle GlassFish Server)相同的高质量,虽然商业版本更经常地发布补丁。根据JBoss(如果我错了,有人纠正我),JBoss没有对开源位进行全面的质量测试 - 完整的QA仅适用于他们的商业发行版(JBoss企业应用平台)。我不能用任何经验证据说开源应用程序服务器具有更好的质量,但开源分发的质量方法在两者之间是非常不同的。
功能。恕我直言,GlassFish拥有更成熟,功能更丰富的管理控制台,命令行工具(对自动化非常有用),以及RESTful管理和监控API。自2005年之前,Sun应用程序服务器自2008年开始作为GlassFish(RESTful API)开源时,前两个版本已在GlassFish中提供。
仅供参考,我是GlassFish Server产品经理,所以我有很大的偏见: - )
希望这会有所帮助,请让我们都知道你最终决定了什么以及为什么。
感谢。
答案 1 :(得分:5)
负责JRebel的团队已完成a small comparison/evaluation here。
我的公司将一家三级医院(12,000名员工)从将其若干电子服务从WebSphere运行到Glassfish。大幅节省许可成本和非常高的稳定性。
然而,我认为Glassfish确实有一个令人惊叹的领域,并且其中没有多少人强调。 JRebel比较提到它,但没有给它足够的重量。大多数人从开发和性能的角度来看待应用程序服务器......现在大多数应用程序服务器在该领域都“足够好”(再次参见JRebel比较)。
但是一个功能需要大量的时间来开发,并且不是可以在一夜之间完成的事情,它确实需要很早就做出架构决策。从Glassfish的根源(Sun Application Server)开始,它就是一个绝对内置的东西。我在谈论使用命令行界面完全控制服务器的能力。这是一个巨大的优势。它允许我们构建脚本,以便在群集服务器群中自动化所有内容(我们现在有近15个)。我的意思是一切。我们使用Jenkins(Hudson)来运行这些脚本,它确实是一个优雅的集成解决方案。
这不是因为我们是一家聪明的公司 - 远非如此。 Glassfish只是让它变得容易。命令行界面随着时间的推移价值数万美元,每天都在增加。