如何在有限的时间内安排firebase功能

问题描述 投票:0回答:1

我有一个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
}

但是此方法不是最佳方法,因为调度程序始终处于活动状态,即使不需要它也是如此。您为此提供更好的方法吗?

firebase google-cloud-functions scheduled-tasks scheduler
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.