如何以编程方式部署Firebase Cloud函数,以便在特定时间运行



通常通过CLI部署函数,调用firebase deploy -only functions:my_function

  • 是否可以通过编程方式(因此是动态的(部署函数

在我的用例中,我希望相对于当前执行时间,在特定的时间量后重新调度PubSub运行,而不是在每个时间间隔定期运行
setTimeout(而不是setInterval(的工作方式相同,但不需要运行进程并等待调用函数。

缺点是什么
Firebase提供了哪些替代方法来实现类似的结果?

您已经通过发出命令以编程方式部署了该云函数。

一般来说,有重复和延迟的执行。

a( Cloud Schedulercrontab接收计划发布/子事件:

exports.cronjob = functions.pubsub.schedule('0 */12 * * *').onRun(async context => {
...
});

b( 云任务最好安排在特定的时间。

最新更新