应用与服务编排工作流(Application Services Workflow,ASW)是一个用来协调分布式任务执行的编排产品 。在应用与服务编排工作流中设定好任务执行步骤,可以将多个腾讯云服务按步骤进行调度,完成各种业务应用场景。应用与服务编排工作流能简化开发和运行业务流程所需要的任务协调、状态管理以及错误处理等繁琐工作,更简单、更高效的构建与更新应用 。
全量云服务
应用与服务编排工作流支持所有腾讯云服务的编排调度,包括 AI 服务、云函数、Severless 服务等。通过任务调度多个服务产品,完成复杂业务应用编排场景。
低代码
应用与服务编排工作流为您管理应用程序的逻辑,并实施基本控制单元,例如分支,并行,循环等,减少您在业务中实现重复的编排代码。
高容错性
应用与服务编排工作流为您管理状态、检查点和重启,以确保您的应用程序按照预期逐步执行。内置 try/catch、重试和回滚功能自动处理错误和异常。
ASW 的特性
应用与服务编排工作流支持所有腾讯云服务的编排调度,包括 AI 服务、云函数、Severless 服务等。通过任务调度多个服务产品,完成复杂业务应用编排场景。
低代码
应用与服务编排工作流为您管理应用程序的逻辑,并实施基本控制单元,例如分支,并行,循环等,减少您在业务中实现重复的编排代码。
高容错性
应用与服务编排工作流为您管理状态、检查点和重启,以确保您的应用程序按照预期逐步执行。内置 try/catch、重试和回滚功能自动处理错误和异常。
应用场景
音视频处理
使用应用与服务编排工作流可以帮助您将多个任务编排成一个完整的处理流程。如转码,截图,内容识别,内容审核等。通过云函数,可以将转码任务进行切片并行处理,大大提高任务处理的吞吐量,满足高实时性、高并发能力的视频应用、社交应用场景。
ETL 作业处理
一些数据处理系统中,常常需要周期性/计划性地处理庞大的数据量,使用应用与服务编排工作流可以快速搭建一个高可用的数据处理流水线。比如,证券公司每12小时统计一次该时段的交易情况并整理出该时段交易量 top 5,每天处理一遍秒杀网站的交易流日志获取因售罄而导致的错误从而分析商品热度和趋势等。应用与服务编排工作流利用云函数对交易数据做并行处理,将结果写回数据库服务,并生成一系列不同纬度报表。利用函数近乎无限扩容的能力,可以轻松地进行大容量数据的计算,完成数据建模分析。
基因数据处理
应用与服务编排工作流可以将多个批量计算分布式作业串联或并行编排,可靠地支持执行时间长、并发量大的大规模计算。比如将基因数据进行二级分析,以识别生物样品与标准基因组参考相比的变异,最终产出相关性结果。应用与服务编排工作流可以提升执行可靠性,提高资源利用率,优化成本。
