概述
更新时间:2021-12-30
函数计算工作流(XFlow)是一种 Serverless 编排服务,可让您结合 CFC 函数和其它百度云服务,按照您定义的时序逻辑来构建应用。在 XFlow 的图形化控制台,您可以看到应用由一系列事件驱动的步骤组成。
工作流的定义基于状态机和节点,每个节点内设定自身的执行逻辑和下一步要执行的节点,所有节点串联起来形成一个状态机。XFlow 会根据定义逐个执行节点,每个节点定义自己的处理逻辑,以及错误重试和捕获,以避免各类异常导致的失败。可以把多个云函数定义到一个工作流中的各个节点,设定执行顺序、输入输出数据处理等,从而实现各类业务场景。
XFlow 把开发和运行业务流程所需要的任务协调、状态管理和错误处理等工作剥离出来集中管理,使构建应用更为简单高效。目前 XFlow 只支持执行 CFC 函数,在未来将与更多的百度云产品实现打通。