每 1 分钟运行一次的调度程序。如果调度程序中的任务需要 10 分钟怎么办?

scheduler which runs for every 1 minute. What if the task inside a scheduler takes 10 minutes?

我在 nodejs 中使用 firebase pub/sub 调度程序。 我有一个每 1 分钟运行一次的调度程序。如果调度程序中的任务需要 10 分钟才能完成,如果另一个调度程序实例再次启动,则在 10 分钟之前完成,那么已经存在的调度程序实例会发生什么情况?

云函数实例相互独立。前一个将保留 运行ning 并处理它的原样。

云功能可以 运行 最长持续时间 9 minutes (10 minutes for 2nd gen),所以如果适合您的用例,请结帐。

表达@Dharmaraj 所说的另一种方式:调度程序每分钟发布一条消息。由此类消息触发的每个作业然后运行 ​​10 分钟(独立)。