【发布时间】:2020-06-09 14:38:26
【问题描述】:
我有一个 firebase 函数,应该每 1 小时运行一次,但只能运行 X 次。 我是这样安排的:
functions.pubsub.schedule('every 1 hour').onRun((context) => {
let counter = // read last counter value from db
counter++;
if(counter === X)
return;
// save counter in db
// my job
}
但这种方法并不是最优的,因为调度程序始终处于活动状态,即使在不需要时也是如此。您是否为此提供了更好的方法?
【问题讨论】:
-
由于Cloud Functions使用Cron格式,你不能使用这样的东西吗? stackoverflow.com/questions/704927/…
标签: firebase google-cloud-functions scheduled-tasks scheduler