每 10 秒执行一次 Cron(Firebase 函数)
Cron every 10 seconds (Firebase funtions)
我需要每 10 秒在 firebase 中 运行 一个函数(我调用外部 api 并处理数据)。
我不能使用普通的 cron,因为它被限制为每分钟最多一次。使用 setTimeOut 也不方便,因为 Functions 按使用秒数收费。
到目前为止我唯一的想法是使用 Cloud Tasks。但是我不知道这个工具对我来说是不是最方便。
在 Google Cloud Platform 上,Cloud Tasks 几乎可以肯定是 best/only 完成这项工作的方式,而无需以非预期的方式使用其他产品。由于您提到的原因,云功能不好。使用 Cloud Tasks,您需要让前一个任务在完成后安排下一个任务,因为它们不会像 cron 一样自动重复。
我需要每 10 秒在 firebase 中 运行 一个函数(我调用外部 api 并处理数据)。
我不能使用普通的 cron,因为它被限制为每分钟最多一次。使用 setTimeOut 也不方便,因为 Functions 按使用秒数收费。
到目前为止我唯一的想法是使用 Cloud Tasks。但是我不知道这个工具对我来说是不是最方便。
在 Google Cloud Platform 上,Cloud Tasks 几乎可以肯定是 best/only 完成这项工作的方式,而无需以非预期的方式使用其他产品。由于您提到的原因,云功能不好。使用 Cloud Tasks,您需要让前一个任务在完成后安排下一个任务,因为它们不会像 cron 一样自动重复。