4.3. 技术预览功能


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

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

4.3.1. Fuse 工具支持 Apache Camel

Fuse 工具为 Camel 应用程序开发提供跨平台、跨平台的跨平台方法,以及适用于 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面板中导航到端点,并在 File 导航面板中导航到 Go &gt ; Go to Symbol。
  • 键入时,编辑器为 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。
  • 键入时,编辑器为直接、 直接 虚拟机、VM SEDA 组件所引用 ID 提供代码完成。
  • 您可以在所有打开的 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 Language Server Protocol 的 readme 文件

Eclipse Che 功能

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

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

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

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部