赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 2.0
  4. 操作指南
  5. 函数调用
  6. 异步任务
  7. 任务编排

任务编排

  • 异步任务
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

结合云工作流,函数的异步调用可以应用于大规模复杂场景的任务流程。您可以使用顺序、分支和并行等方式来编排函数计算异步任务,云工作流会按照设定好的步骤可靠地协调任务执行,跟踪每个任务的状态转换,并在必要时执行您定义的重试逻辑,以确保工作流任务顺利完成。本文介绍如何配置异步任务编排。

前提条件

  • 创建异步任务。具体操作,请参见任务管理。

  • 授予函数计算访问Serverless 工作流的权限。具体操作,请参见授予函数计算访问其他云服务的权限。

操作步骤

  1. 登录云工作流控制台,然后在顶部菜单栏,选择地域。

  2. 在左侧导航栏,选择工作流列表,然后在工作流列表页面,单击创建工作流。

  3. 在创建工作流对话框,选择创建工作流的方式,然后选择要创建的工作流的模式。

    云工作流支持创建标准和快速两种模式的工作流,关于两种模式的更多信息,请参见标准工作流和快速工作流。更多操作,请参见基于空白画布创建工作流。

  4. 在编辑工作流页面定义工作流并配置角色。

    1. 编辑流程代码。

      您可以选择CloudFlow Studio编辑或YAML编辑两种方式,本文以YAML编辑方式为例进行介绍。

      在流程详情页面右上角,单击YAML,在左侧代码编辑框内输入流程定义语言,然后单击保存。

      示例如下。

      Type: StateMachine
      Name: flow
      SpecVersion: v1
      StartAt: InvokeFunction
      States:
        - Type: Task
          Name: InvokeFunction
          Action: FC:InvokeFunction
          TaskMode: RequestComplete
          Parameters:
            invocationType: Async
            resourceArn: acs:fc:{region}:{account}:services/{serviceName}.{qualifier}/functions/{functionName}
          End: true
    2. 配置流程角色。

      在流程详情页面右上角,单击工作流配置,选择执行角色,然后单击保存。

      说明

      请确保为流程配置的角色已被授予AliyunFCInvocationAccess权限策略。

  5. 在流程详情页面,您可以单击右上角的执行触发工作流任务进行测试。

相关文章

功能概览 2025-04-16 14:22

当您对函数发起异步调用时,相关请求会被持久化保存到函数计算内部队列中,然后被可靠地处理。如果您想追踪并保存异步调用各个阶段的状态,实现更丰富的任务控制和可观测能力,可以选择开启任务模式处理异步请求。本文介绍异步任务的背景信息、使用限制和常用功能。

任务管理 2025-04-16 14:22

本文介绍异步任务的状态以及如何管理异步任务,包括创建、启动、停止和查看异步任务。 通过控制台管理任务

事件触发 2025-04-16 14:22

您可以为函数配置触发器,以事件驱动的方式触发任务。所有支持异步方式触发的触发器都可以触发任务。本文介绍支持触发异步任务的触发器类型。 触发器类型

任务去重 2025-04-16 14:22

函数计算支持为每次提交的任务设定全局唯一的ID。当出现不可知的结果时,例如异步调用提交任务接口超时,您可以通过提交相同ID的任务进行重试,任务去重功能可以避免任务的重复执行。本文介绍如何通过设置TaskID来实现任务去重。

任务监控 2025-04-16 14:22

本文介绍异步任务的可观测性指标,包括任务大盘、任务执行列表和任务监控指标。 任务大盘 您可以在函数计算控制台

任务编排 2025-04-16 14:22

结合云工作流,函数的异步调用可以应用于大规模复杂场景的任务流程。您可以使用顺序、分支和并行等方式来编排

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号