4.3. 使用 Kaoto 构建第一个项目
您可以使用 Kaoto (Kamel 编配工具)创建 Camel 项目,这是基于 Apache Camel 进行集成的低代码集成设计器。
4.3.1. Kaoto 入门 复制链接链接已复制到粘贴板!
本节假设您已安装了带有 Kaoto 扩展的 VS Code。详情请查看 Kaoto 文档。
您还需要安装 Camel CLI。详情请参阅 使用带有红帽构建的 Apache Camel for Quarkus 的 Camel CLI。
本节介绍了在 VS Code 中使用 Kaoto 创建 Camel 项目的过程:
- 在 VS Code 中设置工作区
- 创建集成
- 创建第一个 Camel 路由
- 在本地运行 Camel 路由
- 查看 Camel Route 的源代码
4.3.1.1. 准备 Workspace 复制链接链接已复制到粘贴板!
为您的项目创建一个 Visual Studio Code 工作区:
- 打开 Visual Studio Code 实例。
点击左侧的
Kaoto Camel 按钮来选择 Kaoto 视图。
选择一个工作区文件夹来存储项目文件:
单击
Open Folder按钮,或打开File菜单,然后选择Open Folder。
-
浏览到合适的文件夹,然后单击
打开。
文件夹添加到左侧的 File Explorer 窗口中。
4.3.1.2. 创建第一个 Camel 路由 复制链接链接已复制到粘贴板!
在 Kaoto 视图中,您可以创建一个 Camel 路由。
-
展开
Integration部分。 -
点 Integration 部分标头右侧的
New file…按钮 -
选择
New Camel Route。 -
为 Route 定义文件(
XML或YAML)选择格式。 -
单击
Select以选择存储文件的文件夹。 输入文件的名称(没有文件扩展名)。
在编辑器窗口中创建并显示基本路由:
4.3.1.2.1. 启动 Camel 路由 复制链接链接已复制到粘贴板!
您可以从 Integration 选项卡在本地测试集成。
点 Camel Route 文件名旁边的
运行按钮。运行的路由显示在
Deployments部分中。通过 Camel CLI 在本地启动 Route。您可以在窗口底部的 Terminal 窗口中查看输出。
集成在 Dev Mode 中启动。保存集成时,将重新加载编辑器或源代码中所做的更改。
-
若要控制运行,将鼠标悬停在 Deployments 部分中的路由上,以显示
stop和pause按钮。
4.3.1.2.2. 访问源代码 复制链接链接已复制到粘贴板!
您可以通过以下两种方式之一通过默认的 Visual Studio Code 文本编辑器访问源代码:
-
使用 Kaoto 编辑器右上角的
开源代码切换按钮。 -
打开集成文件选项卡上的上下文菜单,然后使用 选择
Reopen Editor。