如何在firebase中动态创建cron作业



有人知道我如何使用Firebase动态设置Cron Jobs吗?我想建立一个规则引擎,客户端可以使用它来指定规则、操作和时间表,并在此基础上安排特定的规则。由于日程安排掌握在客户手中。我可以为作业设置一个预定义的频率。

我知道在Node.js中,我可以使用像"nodeschedule"这样的库来实现这一点。但由于客户端严格希望使用Firebase和Angular。我不能使用解决方案

只有云函数无法动态创建计划函数。

两种最常见的方法是:

  • 有一个定期安排的云功能(比如每分钟一次(,然后从数据库中读取任务,并执行启动的任务
  • 使用具有API的单独计划程序服务来创建计划,如云任务。Doug在How to schedule a Cloud Function to run in future with Cloud Tasks(to build a Firestore document TTL(中写了一篇关于这一点的好文章

另请参阅:

  • 如何在firebase中以编程方式创建cron作业

相关内容

  • 没有找到相关文章

最新更新