概述
定时预置属于 预置并发 的弹性策略,可以根据业务情况合理配置预置并发,在指定时间对预置并发进行升降配置,提高预置并发的利用率,降低过多的闲置费用。当函数实际所需并发大于定时预置值时,会通过按量模式进行弹性扩容操作。定时预置支持:不重复、每天、周一至周五、周六周日、自定义几种任务类型。 适用场景
具有周期性波动规律的函数,例如数据处理等场景。
可预知业务流量高峰的函数,例如举办活动等业务有明确时间的场景。
定时预置功能及相关限制
定时预置设置值为该时间段内目标值,例如按照业务需求需要设置四个定时任务,即6点设置30并发,10点设置80并发,18:00设置40并发,24点设置0并发,那么最终预置并发的波动情况如下:
说明
定时预置 Cron 表达式有七个必需字段,按空格分隔。更多信息,请参见 Cron 表达式。 用户账号同一函数版本下,定时预置任务数量有一定限制,详情请参见 配额限制。如需增加定时任务的配额数量(即配额提升),可通过 提交工单 申请。 云函数平台会根据您业务的情况调整预置并发的启动速度,默认为100个/分钟,请合理配置定时预置启动时间,详情请参见 并发服务承诺。 定时预置任务在同一个时间点有重叠任务时后一个任务会覆盖前一个任务。
场景示例
业务需要在2021年11月03日12:00流量高峰开始定时1个预置并发,流量高峰过后,在2021年11月03日16:00结束定时任务。具体操作如下:
启动定时任务
定时启动预置任务,需要新增定时任务,选择启动时间,将预置设置为目标值,具体操作如下:
结束定时任务
定时结束预置任务,需要额外新增定时预置任务,选择结束时间,将预置设置值改为0,具体操作如下:
本页内容是否解决了您的问题?