函数工作流

产品案例

函数工作流(Function Flow,简称 FnF)是一个用来协调多个分布式任务执行的全托管 Serverless 云服务,致力于简化开发和运行业务流程所需要的任务协调、状态管理以及错误处理等繁琐工作,让用户聚焦业务逻辑开发。用户可以用顺序、分支、并行等方式来编排分布式任务,FnF 会按照设定好的顺序可靠地协调任务执行,跟踪每个任务的状态转换,并在必要时执行用户定义的重试逻辑,以确保工作流顺利完成。

产品优势
协调分布式组件
FnF 能够编排不同基础架构、不同网络、不同语言编写的应用,抹平混合云、专有云过渡到公共云或者从单体架构演进到微服务架构落差。
减少代码量
FnF 能帮您管理应用程序的逻辑,支持多种控制原语,例如顺序,分支,并行等,尽量减少您在业务中实现重复的编排代码。
提高容错性
FnF 为您管理流程状态、设置检查点和流程重启,以确保您的应用程序按照预期逐步执行。内置​ try/catch、重试和回滚功能可以自动处理异常错误。
Serverless
FnF 根据实际执行步骤转换个数收费,执行结束不再收费,FnF 自动扩展让您免于管理硬件预算和扩展。

精心打造的功能

服务编排能力

FnF 可以帮助您将流程逻辑与任务执行分开,支持多种控制原语,例如顺序,分支,并行等,内置错误重试和捕获能力,节省编写编排代码的时间。

流程状态管理

FnF 会管理流程执行中的所有状态,包括跟踪它所处的执行步骤,以及存储在步骤之间的输入输出。您无需自己管理流程状态,也不必将复杂的状态管理构建到任务中。

协调分布式组件

FnF 能够协调在不同基础架构上,不同网络内,以不同语言编写的应用。应用不管是从私有云/专有云平滑过渡到混合云或公共云,或者从单体架构演进到微服务架构,FnF 都能发挥协调作用。

支持长时间运行流程

FnF 可以跟踪整个流程,持续长时间执行确保流程执行完成。有些流程可能要执行数个小时、数天、甚至几个月等,例如运维相关的 Pipeline,邮件推广流程等。

可视化监控

FnF 提供可视化界面来定义工作流和查看执行状态。状态包括输入和输出等。方便您快速识别故障位置,并快速排除故障问题。

运维全托管和按需付费

FnF 可以将运维人员从基础设施维护解放出来,提供了安全的、高可用的、高容错的和高持久的服务。用户只需支付步骤转换费用,不使用不产生费用。

领军客户实战场景

多媒体文件处理场景

基因数据处理场景

数据处理流水线场景

自动运维场景

多任务编排,减少流程失败率,提升多媒体吞吐量
使用函数工作流可以帮助您将多个任务,如转码,截帧,人脸识别,语音识别,审核上传等,编排成一个完整的处理流程,通过函数计算提交媒体处理(IMM)任务(或自建处理器),产出一个符合业务需求的输出。各任务的执行错误异常可以被可靠的重试,大大提升多媒体任务处理吞吐量。
能够解决

多任务编排

流程中如转码,截帧,人脸识别,语音识别,审核上传等步骤的编排。

解决流程失败问题

系统会对任务的执行错误异常进行多次重试

  • 多媒体文件处理场景

    多媒体文件处理场景

    使用函数工作流可以帮助您将多个任务,如转码,截帧,人脸识别,语音识别,审核上传等,编排成一个完整的处理流程,通过函数计算提交媒体处理(IMM)任务(或自建处理器),产出一个符合业务需求的输出。各任务的执行错误异常可以被可靠的重试,大大提升多媒体任务处理吞吐量。

    • 多任务编排

      流程中如转码,截帧,人脸识别,语音识别,审核上传等步骤的编排。

    • 解决流程失败问题

      系统会对任务的执行错误异常进行多次重试

  • 基因数据处理场景
  • 数据处理流水线场景
  • 自动运维场景

产品动态

  • 查看详情
  • 查看详情
    查看全部日志>
    产品发布信息详情