部署与停止站端集成流


站端集成流是在云中创建和管理的,但需要将其导出以在站端部署和运行。本节将介绍如何部署与停止站端集成流。

前提条件


确保已创建并导出站端集成流。更多信息,参见 导出为可执行的 JAR 包

操作步骤


导出的 JAR 包是一个包含主 JAR、组件 JAR、DSL 配置和启动脚本的 ZIP 文件。启动脚本将校验 DSL 配置有效性,DSL 与组件 JAR 是否匹配,如果验证成功,启动启动器并执行集成流。

  1. 解压缩 JAR 包。

  2. 转到 config 文件夹,并打开 application.yaml 文件,根据需求编辑 siteNamesiteIp。 当站端集成流成功启动和运行时,siteNamesiteIp 的值将显示在 EnOS 管理控制台 > 设备数据集成 > 站端集成 页面。

  3. 转到 bin 文件夹,文件夹中含有 4 个文件。


  • start_in_client_mode.sh: 启动和运行集成流

EnOS 管理控制台显示的状态

运行结果

N/A

  • 集成流将出现在 设备数据集成 > 站端集成,状态为 在线

  • 运行集成流。

在线

运行集成流。

离线

  • 运行集成流。

  • 状态改成 在线


  • start_in_client_mode_offline.sh: 在本地运行集成流,通常用于没有互联网连接的场景

EnOS 管理控制台显示的状态

运行结果

N/A

在本地运行集成流,且不会出现在 设备数据集成 > 站端集成

在线

在本地运行集成流,没有在线日志。

离线

在本地运行集成流,EnOS 管理控制台的状态没有变化。


  • run_in_client_mode.sh: 包含配置信息,单独选择是不会执行任何操作(如运行集成流)。


  • stop.sh: 停止集成流

EnOS 管理控制台显示的状态

运行结果

N/A

N/A

在线

停止集成流,一旦成功停止,状态将在几分钟后改成 离线

离线

如果集成流在本地运行,则停止流。

相关信息