目前我们的生产环境运行 JBoss 5.1,我们一直在争论是否值得迁移到 JBoss 7.1。如果这是一个简单的服务器升级,那么它不会是一个问题。但是,不幸的是,我们将不得不更改配置,这需要一些努力。此外,我们的服务器在集群中运行,我了解到 JBoss 7.1 具有更多集群支持。
那么值得还是不值得?
谢谢
目前我们的生产环境运行 JBoss 5.1,我们一直在争论是否值得迁移到 JBoss 7.1。如果这是一个简单的服务器升级,那么它不会是一个问题。但是,不幸的是,我们将不得不更改配置,这需要一些努力。此外,我们的服务器在集群中运行,我了解到 JBoss 7.1 具有更多集群支持。
那么值得还是不值得?
谢谢
我们目前处于同样的情况。
似乎有很多积极的方面:
我们仍然需要研究的事情:
我们不在集群中运行,所以我无法对此发表评论。
对我们来说最大的努力可能是迁移所有与 JBoss 以一种或另一种方式交互的 shell 脚本(安装、集成测试……)。
更新
我们已经迁移,这绝对是值得的。以上几点的一些更新:
更新 2
JBoss 5.1.0 上的一切都适合您吗?你的表现是你可以忍受的吗?
我目前正在从 JBoss 5.1.0GA 升级到 JBoss 7.1.1,这并不容易。您基本上是在升级到新的应用程序服务器。我猜你需要为这项工作预算很多美元。
话虽如此,与 5.1.0 相比,JBoss 7.1.1 非常快(至少启动时间)。我认为在接下来的 6 个月(左右)内,大多数“硬”迁移和过渡问题将在 jboss 论坛或通过错误修复得到充实。届时,您和您的团队可以重新评估是否要进行迁移。
祝你好运!
如果您使用 SSL,升级的一个好处是 JBoss 7.1.1 在 jdk 1.7 上运行,它支持 TLS 1.1 和 1.2,而 jdk 1.6 仅支持 TLS 1.0。JBoss 5 不会在 java 1.7 上运行,因此您很容易受到 BEAST 攻击。
无论如何,我会等一会儿。
AS 5 是 EE5 服务器,AS 7.1 是 EE6 服务器(EE6 规范于 2009 年发布)。因此,对于一个出色的新运行时环境来说,这是很多工作,但它不会为您提供任何热门的架构可能性。
WildFly 8.0.0.CR1 已经到期,这就是 EE7 服务器,它为您带来了许多新的有趣的开发可能性,例如 WebSockets 和 JAX-RS 2.0 ( http://www.slideshare.net/dandreadis/2013-11devoxxwild-flybof ) . 新的管理功能,例如单实例修补。并且不确定 AS7 到 WildFly8 是否会是一个超级简单的迁移,因为引入了一些主要的新东西,比如 Undertow 而不是 JBossWeb/Tomcat。
如果你必须去,你就必须去 - 如果你结束了死去的 7.x 路径,不要忘记得到大大改进的 7.2.0.Final 标签(比 7.1.1 好几百个问题)。但是,如果您认为您现在可以开始使用 Beta/CR 版本进行开发/迁移,并等待几个月以获得一个不错的生产稳定的 WildFly 8.xx 版本,那么您可能可以在下一次重大更新之前坐得更久。
兄弟,延斯