Serverless 工作流 简化了开发和运行业务流程所需要的任务协调、状态管理以及错误处理等繁琐工作,让您聚焦业务逻辑开发。下图描述了 Serverless 工作流 如何协调分布式任务,这些任务可以是函数、已集成云服务API、运行在虚拟机或容器上的...
背景信息 使用 Serverless 工作流 构建应用时,您需要创建执行角色并授予相关权限。Serverless 工作流 在执行流程时将扮演该角色,代表您访问云服务,例如执行函数、发送消息和执行流程。Serverless 工作流 控制台让您可以快速创建执行角色...
Serverless 工作流 致力于为您提供更简单、更高效、更低成本的 Serverless 工作流 服务,感谢您对 Serverless 工作流 的支持与帮助。Serverless 工作流 详细的产品介绍,请参见 产品详情页。Serverless 工作流 具体的计费内容,请参见 计费...
2020年5月15日起,Serverless工作流服务等级协议(SLA)生效,请参见 Serverless工作流服务等级协议。
Serverless 工作流 集成了云监控,您可以通过云监控查看流程中的相关参数及流程执行情况。本文介绍了云监控的指标参数。如果您需要了解流程执行情况的统计指标,您可以登录 云监控控制台 查看。目前已提供的指标在流程维度按分钟聚合,描述...
Serverless 工作流 支持与多个云服务集成,当使用云服务作为 Serverless 工作流 任务步骤的执行节点时,您可以根据业务场景对执行的错误进行重试或捕获处理,使您的任务在生产场景中更稳定地运行。本文介绍错误处理的方式及如何在不同的...
本文介绍 Serverless 工作流 的基础知识、如何创建和执行简单的流程并查看执行结果。背景信息 工作流流程(Flow)定义了业务逻辑描述以及流程执行所需要的通用信息,例如一个订单管理流程可能包含创建订单、处理支付、预留库存、配送商品和...
Serverless 工作流 支持与多个云服务集成,即将其他服务作为任务步骤的执行单元。服务集成方式由FDL语言表达,在 任务 步骤中,您可以使用 resourceArn 来定义集成的目标服务,使用 pattern 定义集成模式。本文主要介绍了服务集成的相关...
本文对 Serverless 工作流 涉及的专有名词及术语进行定义及解析,方便您更好地理解相关概念并使用 Serverless 工作流。Serverless工作流(Serverless Workflow)协调多个分布式任务执行的全托管Serverless云服务。通过Serverless工作流,您...
使用说明 云工作流(CloudFlow)(新版)完全兼容 Serverless 工作流(旧版)API/SDK,因此新旧版本使用同一版本的API/SDK。若您的客户端使用新版SDK,则新增功能全部支持。若您的客户端使用旧版SDK,则无法使用新版Express等新版对应的...
Serverless 工作流 的服务集成功能可以简化用户与云服务的交互。本文示例中,我们使用 轻量消息队列(原 MNS)队列集成的功能,结合回调(callback)完成更多非函数计算的计算任务的编排。简介 Serverless 工作流 的使用场景不仅限于编排...
Serverless 工作流 的服务条款,请参见 阿里云产品服务协议。
云工作流(CloudFlow)用于协调分布式应用和微服务以构建复杂多步骤的、异步调用任务以及长时间运行的业务流程。事务型业务流程编排 复杂的业务场景如电商网站、酒店和机票预定等应用通常要访问多个远程服务,并且对操作事务性语义(即所有...
本文汇总了 云工作流 的常见问题、产品动态与公告 以及服务等级协议。云工作流 常见问题 常见问题 产品动态与公告 产品公告 产品动态 云工作流 等级协议 服务条款 Serverless工作流服务等级协议
您可以在 云工作流 控制台创建和执行工作流、创建工作流调度、将 云工作流 ...云工作流 新版 工作流定义 创建工作流 工作流执行 工作流调度 工作流集成 监控指标 Serverless 工作流旧版 管理工作流 执行工作流 工作流调度 工作流集成 监控指标
登录 Serverless工作流控制台。在顶部菜单栏,选择地域。在 流程 页面,单击 创建流程。在 创建流程 页面,单击 使用代码段创作,填写相关信息。说明 Hello World 及 示例项目 方式在创建流程时不支持修改 流程定义。流程名称:自定义填写...
本文介绍 Serverless 工作流 2020年度发布的功能变更以及对应的文档动态。2020年5月 功能名称 功能描述 发布时间 相关文档 支持原生定时调度功能 通过原生定时调度功能,可以更容易地定时执行流程,例如生成报表、发送通知、数据流水线等。...
前提条件 创建流程 操作步骤 登录 Serverless工作流控制台。在 流程 页面,选择目标流程,查看流程信息。在流程详情页面,单击 开始执行。在 执行名称 文本框中输入执行名称,如果不指定系统默认生成执行名称。为流程的执行设置输入,输入...
本文介绍 Serverless 工作流 2023年度发布的功能变更以及对应的文档动态。2023年10月 功能名称 变更类型 功能描述 相关文档 功能升级与名称变更 优化 产品功能升级,提供更通用的工作流编排逻辑能力、提供更丰富的生态集成方案以及Spec ...
集成 Serverless 工作流 功能让您可以方便地在一个流程中执行另一个流程,本文介绍了集成 Serverless 工作流 的使用场景、集成模式、对象说明和子流程的输入输出规则。使用场景 在以下场景中可以考虑使用 Serverless 工作流 集成:降低流程...
登录 Serverless工作流控制台。在顶部菜单栏,选择地域。重要 选择的地域需和创建函数的地域相同。在 流程 页面,单击 创建流程。在 创建流程 页面,单击 使用代码段创作,填写相关信息。说明 Hello World 及 示例项目 方式在创建流程时均...
本文介绍了工作流调度固定版本或预留资源函数和 Serverless 工作流 实现的具体步骤。简介 在实际生产场景中,任务流所调度的函数因为业务场景变化可能需要频繁变更,您会考虑到如何避免变更带来的非预期行为,控制变更稳定性。在 ...
Serverless 工作流 任务(Task)步骤支持向某个指定的 轻量消息队列(原 MNS)队列中发送消息,本文介绍了 轻量消息队列(原 MNS)队列集成的使用场景、通用参数、集成模式以及权限配置。使用场景 任务步骤对 轻量消息队列(原 MNS)队列的...
本文介绍了 Serverless 工作流 的回调功能。相比较轮询,使用回调有效地降低了延迟、减少了轮询对服务器造成的不必要压力。另外,回调功能配合队列可以实现对非FC任务的编排,将 Serverless 工作流 的编排范围扩展到任意类型的计算资源。...
工作流调度简介 定时调度 EventBridge事件调度 应用(Application)云工作流旧版控制台应用中心是专门针对Serverless架构下工作流应用的管理和开发平台,提供一键部署与模块化应用构建。提供一个便捷、高效、一体化的环境,来开发、部署、...
授予 Serverless 工作流 执行任务所需权限,如果任务中需要访问函数计算服务,则 Serverless 工作流 会扮演该角色(AssumeRole)以调用函数。创建角色的详细步骤,请参见 流程角色介绍。除流程的名称(Name)外,其他属性在创建后均可修改...
在使用 Serverless 工作流 过程中,您需要遵循一些限制条件。本文介绍您在使用 Serverless 工作流 过程中需要遵循的两种限制条件:命名相关限制和账号相关限制。命名相关限制 流程和执行的命名需遵循以下规则:由英文字符(a-z)或(A-Z)...
本文介绍了任务状态轮询和 Serverless工作流 实现的具体步骤。简介 在长时间任务的场景中如果任务结束后没有回调机制,开发者通常会采用轮询的方式来判断任务的结束。可靠的轮询实现需要维护状态的持久化以保证即使当前轮询进程失败退出,...
使用控制台删除流程 登录 Serverless 工作流 控制台。删除流程。在 流程 页面,删除流程。您也可以单击目标流程后,在 流程 页面单击删除按钮删除流程。使用命令行工具删除流程 您可以执行以下命令删除一个已存在流程。aliyun fnf ...
登录 Serverless工作流控制台。在顶部菜单栏,选择地域。在 流程 页面,单击 创建流程。在 创建流程 页面,单击 使用代码段创作,填写相关信息。说明 Hello World 及 示例项目 方式在创建流程时不支持修改 流程定义。流程名称:自定义填写...
前提条件 成功创建定时调度 使用控制台删除定时调度 登录 Serverless工作流控制台。在左侧导航栏,单击 流程。在流程列表中单击目标流程的流程名称。在目标流程的 流程 页面,单击 定时调度。在 定时调度 页签,找到目标定时调度,单击 ...
操作步骤 登录 Serverless工作流控制台。在 流程 页面,选择目标流程,查看流程信息。在流程详情页面,单击 开始执行。在 执行名称(可选)对话框中输入执行名称。为执行设置流程的输入。设置输入内容为 {"name":"Function Flow"},在 执行...
单击 启动执行 开始执行,如果没有指定执行名称,则 Serverless 工作流 服务会自动生成一个执行名称。使用命令行工具执行流程 您可以通过以下命令执行流程。aliyun fnf StartExecution-FlowName cli_guide_1-ExecutionName run1 预期输出:...
使用控制台修改流程 登录 Serverless 工作流控制台。在 流程 页面,选择要修改的流程。在 流程详情 页面,单击 编辑 修改流程。在 编辑流程 页面,修改流程定义、流程角色和流程描述。version:v1 type:flow steps:type:pass name:pass1-...
本文介绍如何通过 Serverless 工作流、函数计算、文件存储、对象存储、及日志服务的组合方案,部署一个高弹性高可用的音视频处理系统。应用场景 有大量的视频需要上传。上传的视频需要及时处理去适配各种终端及网络条件。可以在短时间内...
本文介绍如何使用 Serverless 工作流 提供的定时调度功能,来定时执行工作流以调用函数计算FC(Function Compute)的函数。执行流程 定时触发工作流的执行流程如下:在 Serverless 工作流 定义调用函数计算的函数的任务步骤。在 Serverless...
本文介绍如何通过 Serverless 工作流、函数计算、对象存储、专用网络、云服务器及弹性公网IP的组合方案,实现低成本跨境文件的传输。应用场景 跨境对象存储数据传输。对数据的跨境传输成本有严格的控制。对文件同步延时不敏感,能接受一定...
本文介绍了如何使用 Serverless 工作流 提供长流程分布式事务保证,帮助用户聚焦于自身业务逻辑。简介 复杂的业务场景例如电商网站、酒店、航班预定这类涉及订单管理的应用通常要访问多个远程服务,并且对操作事务性语义(即所有步骤全部...
Serverless 应用引擎 SAE(Serverless App Engine)是面向应用的Serverless PaaS平台。您无需关注服务器等底层基础设施的运维,只需要将代码或镜像上传到SAE,就可以平稳运行您的应用,并且能够通过弹性伸缩应对流量峰谷,实现按需付费。...
应用纳管了代码仓库、函数、基础设施资源,目前内置了丰富的应用模板及DevOps能力,实现用户从入门Serverless到上线生产的完整工作流。环境 描述测试、预发、生产类别的具体环境。环境的作用如下所示。物理隔离。例如地域、VPC和NAS隔离等...