时间戳与调度指南

Cron 抖动与错峰:分散启动但保留业务截止时间

分开处理计划频率与执行延迟,避免误用不可移植的哈希字段。

Nav Tools ·

理解同时启动的负载

大量任务都在零分启动会同时冲击数据库或 API,分散启动可以降低峰值。

先定义允许延迟和完成截止时间,随机延迟并非适合所有任务。

Nominal schedule: 0 * * * *
Example allowed execution delay: 0–120 seconds
The hourly reporting interval remains unchanged.

区分固定错峰与随机抖动

给不同任务分配不同分钟属于固定错峰,触发后加有限延迟属于执行抖动。

固定偏移可复现,随机抖动可能每次不同;核算与去重仍应保留原计划时刻。

检查方言扩展

H 等哈希字段和随机延迟配置不是通用五字段语法。

预览库可能支持生产调度器没有的扩展,可移植样例优先明确数字偏移,并查实际调度器文档。

同时限制重试与重叠

抖动也可分散重试,但过长延迟可能把任务推入下一周期,运行和退避会共同消耗截止预算。

测试最大延迟加耗时,若超过调度间距需配合并发策略。

参考资料

← 时间戳与调度指南