从 JBoss 4.2.x 升级到 JBoss 5.x、6.x、7.x 和 WildFly 8.x 的好处(和提示)?
请假设我不需要担心开发时间和成本:我对一般的技术优势(改进的性能?改进的API?)和新功能感兴趣。
我目前正在开发使用4.2.x的产品,我们考虑对需要融合的版本进行重大转变。
我简要介绍了每个版本的发行说明以及有关5.x,6.x,7.x和8.x的每个版本的一些文章。但是,我很高兴能从做出改变的人那里得到第一手的反馈。
我注意到围绕消息传递有一些重要的变化(从JBoss MQ切换到JBoss Messenging),对于JBoss 7.x,它似乎改变了它的配置层。然后,在切换到JBoss/ WildFly 8.x时,还有更多的事情发生。
如果可以的话,请推荐指向陷阱的好文章。我发现了一些迁移到JBoss 5.x,但6.x甚至7.x的迁移并不多,其他人现在正在为我们评估8.x。如果您认为替代方案相关,请随时推荐它们,尽管我更愿意只关注JBoss。
作为信息,我们混合使用支持JPF和OSGi(使用Eclipse Equinox)的基于插件的系统,以及用Swing开发的客户端(有些通过WebStart部署)。
更新:虽然这个问题已经带来了一些很好的答案,但我认为它应该为WildFly进行更新(实际上,我们的内部项目推迟了从4.2.x切换到7.x,因为最初计划等待WildFly)。欢迎提出新的想法和答案。