【发布时间】:2014-12-14 08:00:36
【问题描述】:
我们正在考虑将使用 FUSE ESB 4.4.1 的现有系统升级到最新的 JBOSS FUSE。 据我了解,JBOSS FUSE 是 FUSE ESB 的更新版本。但我不知道它发生了多大的变化,我们已经在 FUSE ESB 中实现的代码是否可以在最新的 JBOSS FUSE 上运行而无需进行大量更改?
【问题讨论】:
我们正在考虑将使用 FUSE ESB 4.4.1 的现有系统升级到最新的 JBOSS FUSE。 据我了解,JBOSS FUSE 是 FUSE ESB 的更新版本。但我不知道它发生了多大的变化,我们已经在 FUSE ESB 中实现的代码是否可以在最新的 JBOSS FUSE 上运行而无需进行大量更改?
【问题讨论】:
您应该能够迁移。仅当您使用 JBI 组件时,它们才会被弃用并且在即将发布的 JBoss Fuse 6.2 版本中不再支持。但是对于您可能为旧的 Fuse ESB 开发的 OSGi 应用程序,应该可以按原样重新编译和部署,或者进行一些小的迁移工作。它主要是对 Camel / CXF 的升级,这可能会推动您的迁移变化。或者如果你运气不好,那么 OSGi 本身可能会给升级带来一些麻烦,因为它的错误有时可能很难理解并弄清楚如何解决。
JBoss Fuse 文档中有一些迁移指南,你可以在这里找到
【讨论】: