玩转阿里云函数工作流(一)——秒级定时触发器
前言 阿里云函数工作流 Function Flow(FnF),是一个用来编排分布式任务的 Serverless 云服务,方便用户将大型复杂的任务拆分为更小的子任务,用户可按需设计子任务之间的执行顺序和跳转流程,并可实时跟进子任务的执行状态和针对子任务设计错误处理。以此来简化业务开发的流程跳转、错误处理,让用户更聚焦于业务逻辑的开发。 阿里云函数计算 Function Compute(FC),旨在帮助用户采用弹性伸缩、动态分配资源的方式来执行业务函数。让用户无需购买部署服务器,无需考虑业务负载,就能快速搭建可处理高并发的后台服务。 函数计算定时触发器支持定时执行用户函数,目前定时粒度只支持分钟级别。本文介绍如何使用函数工作流来进一步的实现函数秒级定时触发。 整体框架 借助于 FnF 提供的 task 任务步骤、wait 等待步骤 和 foreach 并行循环步骤,很方便的实现对 FC 函数调用或定时调用,以下介绍如何实现秒级定时调用 FC 函数 timer-handler。 执行流程如下: FC 定时触发器分钟级别触发 timer 函数 timer 函数使用 FnF SDK 执行工作流 ...