4.3. 技术预览功能


Fuse 独立的以下功能 只是技术预览,在 Fuse 7.12 中不支持:

saga EIP
Saga Enterprise Integration Pattern (EIP)是一个技术预览功能,仅具有 In-Memory Saga 服务(不适用于生产环境)。不支持 LRA Saga 服务。如需了解更多详细信息,请参阅"Apache Camel 开发指南"中的 Saga EIP 部分。

4.3.1. Fuse Tooling 支持 Apache Camel

Fuse 工具为 Camel 应用程序开发提供了跨平台、跨 IDE 方法,支持 Visual Studio Code、Eclipse IDE 和 Eclipse Che 的 Apache Camel 语言支持扩展或插件。

Visual Studio Code 功能

注意

VS Code Apache Camel 扩展是社区功能。红帽不支持它们。

Apache Camel 扩展的语言支持为 Camel URI 提供功能,如下所示:

对于 XML DSL 和 Java DSL:

  • 您可以在 VS Code outline 面板中导航到端点,并在 Go &gt ; Go to Symbol in File 导航面板中进入端点。
  • 当您输入时,编辑器为 Camel 组件、属性和属性值列表提供代码完成。
  • 将鼠标悬停在 Camel 组件上时,编辑器显示组件的简短描述(来自 Apache Camel 组件参考)。
  • 编辑文件时,编辑器对 Camel 代码执行 Apache Camel 验证检查。
  • 您可以选择 File Preferences Settings Apache Camel Tooling Camel catalog version 来指定特定的 Camel Catalog 版本。
  • 您可以使用 "Quick fix" 功能来处理无效的 enum 值和未知 Camel URI 组件属性。

仅限 XML DSL:

  • 您可以在 VS Code outline 面板中导航到 Camel 上下文和路由,并在 File 导航面板中的 Go &gt ; Go to Symbol 中 进入 Camel 上下文和路由。
  • 当您输入时,编辑器为直接 ID、 直接 虚拟机 、虚拟机和 SEDA 组件提供代码完成。
  • 您可以在所有打开的 Camel 文件中找到 直接 和直接 虚拟机 组件的引用。

对于属性:

  • Camel 组件属性的完成
  • 诊断

要访问 Apache Camel 功能的语言支持,您可以添加一个或多个扩展。

Apache Camel 扩展包安装 以下 VS Code 扩展:

另外,您可以单独安装扩展。

如需了解更多详细信息,请参阅以下 readme 文件:

Eclipse IDE 功能

Apache Camel Eclipse 插件的语言支持为 Camel URI 提供以下功能:

在 XML DSL 和 Java DSL 的通用 Eclipse 文本编辑器中:

  • 当您输入时,编辑器为 Camel 组件、属性和属性值列表提供代码完成。
  • 将鼠标悬停在 Camel 组件上时,编辑器显示组件的简短描述(来自 Apache Camel 组件参考)。

要访问 Apache Camel 功能的语言支持,您可以从 Eclipse Marketplace 安装 Eclipse 插件。详情请查看 Eclipse IDE 的 Apache Camel 语言服务器协议的 readme 文件

Eclipse Che 功能

Eclipse Che 7 的 Apache Camel 插件的语言支持 在 XML DSL 和 Java DSL 中提供 Camel URI。

  • 当您输入时,编辑器为 Camel 组件、属性和属性值列表提供代码完成。
  • 将鼠标悬停在 Camel 组件上时,编辑器显示组件的简短描述(来自 Apache Camel 组件参考)。
  • 保存文件时,编辑器对 Camel 代码执行 Apache Camel 验证检查。

要为 Eclipse Che 激活此插件,您可以使用 "Apache Camel based on Spring Boot" 堆栈或编辑工作区配置。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat