4.3. 创建简单集成的一般步骤
Fuse Online 为您提供创建简单集成的过程。它提示您选择启动连接、完成连接、可选中间连接和其他步骤。当集成完成后,您可以发布它以便其正在运行,也可以在以后保存以进行发布。
要了解创建 API 供应商集成的步骤,请参阅 第 5.3 节 “创建 API 供应商集成”。
先决条件
- 您制定了集成步骤的计划。
- 您创建了连接到此集成的每个应用程序或服务的连接。
流程
- 在 Fuse Online 的左侧面板中,单击 Integrations。
- 点 Create Integration。
选择并配置启动连接:
- 在 Choose a connection 页面中,点击您要用来开始集成的连接。当此集成运行时,Fuse Online 将连接至此应用程序,并获取您希望集成操作的数据。
- 在 Choose a action 页面中,选择您希望此连接执行的操作。可用的操作因各个连接而异。
- 在用于配置操作的页面上,在字段中输入值。
- 另外,如果连接需要数据类型规格,Fuse Online 会提示您点击 Next 来指定操作的输入和/或输出类型。
- 点 Next 添加启动连接。
作为连接到应用程序的替代选择,启动连接可以是计时器,以您指定的间隔触发集成执行,也可以是一个接受 HTTP 请求的 Webhook。
+ 选择并配置启动连接后,Fuse Online 提示您选择完成连接。
选择并配置完成连接:
- 在 Choose a connection 页面中,点击您要用来完成集成的连接。当此集成运行时,Fuse Online 将使用此应用程序连接到此应用程序。
- 在 Choose a action 页面中,选择您希望此连接执行的操作。可用的操作因各个连接而异。
- 在用于配置操作的页面上,在字段中输入值。
- 另外,如果连接需要数据类型规格,Fuse Online 会提示您点击 Next 来指定操作的输入和/或输出类型。
- 点 Next 添加完成连接。
作为连接到应用程序的替代选择,完成连接可以将信息发送到集成处理的消息中。为此,可选择 Log when Fuse Online 提示来选择完成的连接。
- (可选)在启动连接和完成连接之间添加一个或多个连接。对于每个连接,选择其操作并输入任何所需的配置详情。
- (可选)添加一个或多个在连接间操作集成数据的步骤。请参阅关于在连接 之间添加步骤。
-
在集成视觉化中,查找任何
图标。这些警告表示在此连接前需要数据映射程序步骤。添加所需的数据映射程序步骤。
添加所需的数据映射程序步骤后,
图标仍可以被显示(可能会因为以下原因在编辑过程中显示任何时间)。
- 其中一个源步骤已更改了其输出
- 目标步骤的输入与映射程序的输出不兼容
- 缺少源步骤
目标步骤缺失
在这种情况下,这个警告表示必须编辑在第 7 步中添加的数据映射程序步骤。
- 当集成包含所有必需的步骤时,根据您是否要开始运行集成,单击 Save 或 Publish。
- 在 Name 字段中输入可将此集成与任何其他集成相区分的名称。
- (可选)在 Description 字段中输入描述信息,例如,您可以指定此集成的作用。
- 另外,在 Labels 字段中,为集成添加一个或多个标签。标签(label)是一个键值对标签,您可以应用到集成(或其他 OpenShift 资源)以便稍后过滤并在 OpenShift 中选择。例如,OpenShift admin 用户可以按照标签过滤正在运行的 Pod 或部署的列表。
-
另外,还可为集成添加一个或多个自定义环境变量。您可以使用这些环境变量来设置 Spring Boot 配置选项,如
SERVER_MAX_HTTP_HEADER_SIZE。请注意,当您保存集成时,在 Fuse Online 中设置这些环境变量不会影响手动设置的其他环境设置,例如通过 OpenShift Web 控制台界面。 另外,从您导入的库扩展列表中,您可以选择一个或多个与集成关联的库扩展。请注意,如果希望它出现在此列表中,您必须已导入一个库
.jar文件作为 Fuse Online 扩展,以便可以选择它。有关库扩展的更多信息,请参阅如何开发库扩展。
如果您已准备好开始运行集成,请单击 Save 并发布。
Fuse Online 显示集成摘要。您可以看到 Fuse Online 处于发布过程中。可能需要稍等片刻,集成的状态才会变为 Running。
如果您不想发布集成,请单击 Save。Fuse Online 保存集成并显示其流程视觉化。您可以继续编辑它。或者,在页面顶部的面包面包中,单击 Integrations 以显示集成列表。如果您保存但未发布集成,则集成条目上会出现 停止。