我需要安排某些日常任务,例如付款通知,付款和其他事情。我的问题是,如果通过Cloud Functions,我可以得到这个。
我需要的一个任务的例子,是每天付款,为8个月,从周一到周五。
激活这一点,我可以做一个云函数和付款计划,我想实现节点时间表。主要原因是我使用了Cloud Firestore,它在项目中实现云和数据库的功能很方便。
这就是为什么我打开这篇文章,想知道云函数是否有可能将这些任务加载到内存中,并在节点调度需要时执行它们。
谢谢。
发布于 2019-06-24 05:24:34
云函数的最大执行时间为9分钟,您需要按实例运行的整个时间内的CPU和内存使用量进行计费。使用像node-schedule这样的进程内调度器在很长的时间内是不可能的,甚至对于较短的时间也不推荐使用,因为涉及的成本很高。
相反,您可以使用scheduled functions来定义一个任意的类似cron的重复作业,该作业将按设定的计划执行函数。这应该是非常有可能建立一个“星期一至星期五每日付款”在这样一个预定的功能。
https://stackoverflow.com/questions/56727791
复制相似问题