GCP 工作流睡眠限制

问题描述

我阅读了 Workflows docs,我想知道睡眠步骤是否有任何限制。

是否可以将其用于长时间睡眠(例如 24 小时)然后继续下一步?

解决方法

只要工作流在执行持续时间限制内,您就可以将其设置为休眠。

工作流语法支持 64 位整数,sys.sleep 以秒为单位接受输入,但是关于工作流可以执行多长时间的持续时间有 hard limit,即 1 年。

理论上,如果您的工作流从执行的开始时间到结束时间休眠超过 1 年,那么它将超时。