我需要安排某些日常任务,例如付款通知,付款和其他事项。我的问题是是否可以通过Cloud Functions获得此信息。
我需要执行的任务的一个示例是,从星期一到星期五,每天付款,为期8个月。
我可以使用Cloud Function和我想要实现节点计划的付款计划来激活它。主要原因是因为我使用Cloud Firestore,它在项目中派上用场来实现云和数据库的功能。
这就是我打开帖子的原因,以了解Cloud Function是否有可能将这些任务加载到内存中并在节点计划需要时执行它们。
谢谢。
答案 0 :(得分:1)
Cloud Functions的最大执行时间为9分钟,并且在实例运行的整个过程中都需要为CPU和内存使用付费。长时间无法使用node-schedule
之类的进程内调度程序,由于所涉及的成本,通常不建议使用较短的调度程序。
相反,您可以使用scheduled functions来定义任意类似cron的重复作业,该作业将按设定的时间表执行功能。在这样的预定功能中,应该很有可能建立“周一至周五的每日付款”。