【问题标题】:Jboss Fuse migration from 6.3 to Fuse 7Jboss Fuse 从 6.3 迁移到 Fuse 7
【发布时间】:2020-10-15 21:07:50
【问题描述】:

我计划从 Fuse jboss-fuse-6.3.0.redhat-329 迁移到 Fuse 7。我使用的是骆驼版本 2.17.0.redhat-630329。谁能指导我迁移时遇到的步骤和问题?

【问题讨论】:

  • 我最近将 6.3 迁移到 7.7 并且没有遇到任何问题,您有什么具体问题吗?
  • 我们正在使用微服务设计模式和 Fabric 上的多个容器。我的织物中有近 29 个容器。这会是一个问题吗?另外,如果您可以分享迁移链接,那就太好了。
  • 您使用的面料是什么功能?只是用于部署的配置文件或其他类似 http/jms-proxy 或骆驼主端点的东西?
  • 每个 Fuse 版本之间都有迁移指南。它们涵盖了最常见的东西。例如,从 6.x 到 7.0:access.redhat.com/documentation/en-us/red_hat_fuse/7.0/html/… 或最新的 7.6 到 7.7 access.redhat.com/documentation/en-us/red_hat_fuse/7.7/html/…
  • @Valdar 我正在使用基本的骆驼功能和一些 cxf jar 来公开服务。希望一切顺利

标签: apache-camel jboss7.x jbossfuse


【解决方案1】:

首先,您计划从 Fuse 6.3 升级到 7.x,这很好。 我建议升级到最新的 Fuse 7.7 版本,以便从额外的错误修复、CVE 修复和增强功能中受益。

您迁移到 Fuse 7 会将 Camel 从 2.17 升级到 2.21。 我建议您阅读 Fuse 7.0 迁移指南 [1],其中专门介绍了从 Fuse 6.3 到 7 的迁移。

然后,您可能还想了解您要升级到的特定 7.x 版本的迁移指南,对于 7.7,它将是 [2]。 另请检查已弃用的组件...

就 Camel 而言,是否需要更改代码取决于所使用的 Camel 组件。对于绝大多数组件,不需要更改。

您可能只需要针对最新的 Fuse 7 BOM 重新编译您的应用程序并重新部署该应用程序(如果是 EAP 运行时的 Karaf)。

我希望这有助于作为一个起点。

[1]https://access.redhat.com/documentation/en-us/red_hat_fuse/7.0/html/migration_guide/index

[2]https://access.redhat.com/documentation/en-us/red_hat_fuse/7.7/html/migration_guide/index

【讨论】:

  • 谢谢。我会通过它们。
猜你喜欢
  • 1970-01-01
  • 2015-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-22
  • 2016-01-14
相关资源
最近更新 更多