firebase - Cron 每 10 秒(Firebase 功能)
问题描述
我需要每 10 秒在 firebase 中运行一个函数(我调用外部 api 并处理数据)。
使用普通的 cron 我不能,因为它被限制为每分钟最多一次。使用 setTimeOut 也不方便,因为 Functions 会按每秒使用次数收费。
到目前为止,我唯一的想法是使用 Cloud Tasks。但我不知道是否最方便地使用这个工具来达到我的目的。
解决方案
在 Google Cloud Platform 上,Cloud Tasks 几乎可以肯定是完成这项工作的最佳/唯一方法,而无需以非预期的方式使用其他产品。由于您提到的原因,Cloud Functions 不好。使用 Cloud Tasks,您需要让先前的任务在完成后安排下一个任务,因为它们不会像 cron 一样自动重复。
推荐阅读
- systemjs - 如何在我的 angular9 项目中使用 SystemJS
- python - 设置一定百分比的数据帧等于 NaN
- elasticsearch - 禁用对象中的 ElasticSearch 查询字段
- javascript - 使用 Node.js 将文件名转换为时间戳
- html - 在 Angular 中按下提交按钮时观察值的变化
- python - tkinter 标签周围没有白框
- mysql - useSelector 函数没有更新调度函数后的状态 -react hooks
- ubuntu - 错误:安装 cocoapods 时找不到有效的 gem 'cocoapods' (>= 0)
- java - 链接几个复选框以获得某些结果
- android - Android ViewModel 观察 MutableLiveData
>