1.2. 架构更改


OpenShift 已经替换了 Fabric8 作为 Fuse 6 用户的运行时平台,也是您的 Fuse 应用程序迁移的建议目标。

迁移应用程序时,您应该考虑以下架构更改:

  • 如果您的 Fuse 6 应用依赖于 Fabric8 服务发现,则在 OpenShift 上运行 Camel 3 时应使用 Kubernetes 服务发现。
  • 如果您的 Fuse 6 应用程序依赖于 OSGi 捆绑包配置,则在 OpenShift 上运行 Camel 3 时应使用 Kubernetes ConfigMap 和 Secret。
  • 如果您的应用程序使用基于文件的路由定义,请考虑在 OpenShift 上运行 Camel 3 时使用 AWS S3 技术。
  • 如果您的应用程序使用标准文件系统,则生成的 Spring Boot 或 Quarkus 应用程序应该部署到标准 RHEL 虚拟机上,而不是 Openshift 平台。
  • 对处理 SSL 要求的 Openshift 路由器的入站 HTTPS 连接委托。
  • 将 Hystrix 功能委派给 Service Mesh
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat