时间戳与调度指南
Cron 抖动与错峰:分散启动但保留业务截止时间
分开处理计划频率与执行延迟,避免误用不可移植的哈希字段。
理解同时启动的负载
大量任务都在零分启动会同时冲击数据库或 API,分散启动可以降低峰值。
先定义允许延迟和完成截止时间,随机延迟并非适合所有任务。
Nominal schedule: 0 * * * *
Example allowed execution delay: 0–120 seconds
The hourly reporting interval remains unchanged.区分固定错峰与随机抖动
给不同任务分配不同分钟属于固定错峰,触发后加有限延迟属于执行抖动。
固定偏移可复现,随机抖动可能每次不同;核算与去重仍应保留原计划时刻。
检查方言扩展
H 等哈希字段和随机延迟配置不是通用五字段语法。
预览库可能支持生产调度器没有的扩展,可移植样例优先明确数字偏移,并查实际调度器文档。
同时限制重试与重叠
抖动也可分散重试,但过长延迟可能把任务推入下一周期,运行和退避会共同消耗截止预算。
测试最大延迟加耗时,若超过调度间距需配合并发策略。