#1394·cadence

修复使用工作流返回 ContinueAsNew 的 CronSchedule

作者: yiminc-zz创建于 2019年1月16日更新于 2026年8月31日
标签triage/needs-info

如果工作流程以 CronSchedule 开始,且工作流程还返回 ContinueAsNew,则此行为可能会令人困惑。假设工作流程接受字符串为输入,而初始启动时的输入为 "init-input"。然后工作流程返回 ContinueAsNew,并将新运行的输入设置为 "new-input"。新运行将立即启动。如果新运行不返回新的 ContinueAsNew,则运行将停止,服务器将根据 Cron 计划安排下一次 Cron 运行,并延迟启动时间。但是,新的 Cron 运行将以 "new-input" 为输入。

内容来源: cadence-workflow/cadence