Serverless Workflow
Serverless Workflow(Serverless工作流)是一个用来协调多个分布式任务执行的全托管云服务。
如图4-21所示,在Serverless工作流中,用户可以用顺序、分支、并行等方式来编排分布式任务。Serverless工作流会按照设定好的步骤可靠地协调任务,跟踪每个任务的状态转换,并在必要时执行用户定义的重试逻辑,以确保工作流顺利完成。Serverless工作流通过提供日志记录和审计来监视任务的执行,方便用户轻松地诊断和调试应用。Serverless工作流简化了开发和运行业务流程所需要的任务协调、状态管理以及错误处理等烦琐的工作,让用户聚焦业务逻辑开发。
图4-21 Serverless工作流示例
Serverless工作流可以协调分布式组件编排不同基础架构、不同网络、不同语言编写的应用,抹平混合云、专有云过渡到公共云或者从单体架构演进到微服务架构的落差。Serverless工作流提供了丰富的控制逻辑,例如顺序、选择、并行等,让用户以更少的代码实现复杂的业务逻辑。Serverless工作流为用户管理流程状态,提供内置检查点和回放能力,以确保应用程序按照预期逐步执行。错误重试和捕获可以让用户灵活地处理错误。Serverless工作流根据实际执行步骤转换个数收费,执行结束不再收费。Serverless工作流自动扩展,让用户免于管理硬件预算和扩展。
标签:Serverless,Workflow,用户,工作,任务,执行 From: https://www.cnblogs.com/muzinan110/p/17067642.html