通常通过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( 云任务最好安排在特定的时间。