发布集成流


集成流需要先发布,才能运行。在发布集成流时,需要为其分配资源。本节说明了如何分配资源和发布集成流。

开始前准备

  • 确保已在 EnOS 管理控制台 > 资源管理 页面上申请了设备集成资源。有关请求资源的更多信息,参见 EnOS 上的资源

  • 确保已阅读发布集成流的使用限制。参见 设备集成服务使用限制

分配运行资源

  1. 登录到 EnOS 管理控制台,然后点击左侧导航菜单中的 设备数据集成 > 流设计器

  2. 发布集成流的方式有两种。在集成流列表中,找到要运行的集成流,然后点击 发布,或点击 编辑 进入相应的画布页面,然后点击页面顶部的 发布

    • 如果你尚未申请设备集成资源,则 发布 链接将会显示为灰色。转到 EnOS 管理控制台 > 资源管理,或点击页面顶部的 资源管理 链接申请资源。

  3. 你需要为每个待发布的集成流分配所需的运行时资源;在此之后,除非进行更改,否则该配置将会是该特定集成流的默认发布运行时资源。有关更改运行时资源的更多信息,参见 编辑运行资源

    ../_images/allocate_runtime_resource.png


    • 运行实例数:对于连接数较多的集成流,推荐多实例运行,以提高系统并发量。一个集成流的最大实例数为 10。

    • 单实例运行资源:表示每个实例消耗的计算资源 (以 CU 计算)。逻辑较复杂集成流需要消耗更多的计算资源,因此推荐为其分配更多的资源。单实例可分配的最大计算资源为 8 CU。

    • 运行资源总数: OU 申请到的设备集成资源总数。

    • 剩余资源:可用于集成流的剩余资源数。


    每个集成流可用的资源总数通过 运行实例数 x 单实例运行资源 计算得出。例如,如果 运行实例数 为 2、单实例运行资源 为 1,则该集成流可用的资源总量为 2 * 1 = 2 CU。


  4. 点击 确定 发布并运行集成流。

编辑运行资源

  1. 流设计器 页面的集成流列表中找到要编辑的集成流,然后点击相应的 … > 运行配置

  2. 你可以根据以下两种场景编辑集成流的已配置运行资源。

    • 未发布的集成流:你可以编辑 运行实例数单实例运行资源 值。完成后,点击 确定

    • 运行中的集成流: 你只能编辑 运行实例数。如果需要编辑 单实例运行资源,则要首先下线集成流。完成后,点击 确定

      ../_images/edit_resource_running_flow.png


  3. 点击 发布,发布并运行该集成流。

结果

发布后,集成流需要几分钟才会开始运行。运行时,流设计器 页面上的集成流状态将会显示为 运行中。过去 24 小时内触发的运行次数和生成错误数(若有)也会更新。

../_images/status_running_flow.png


对于已打开 Debug 开关的集成流,你可以点击 编辑,查看该集成流或其单个节点的运行日志。

  • 流日志:点击画布页面顶部的 日志,可查看集成流总体日志。

  • 单个节点日志:点击要查看其日志的节点,然后点击相应的 日志 标签。

相关信息