【问题标题】:Pub/Sub vs Http in Cloud Functions Cron JobsCloud Functions Cron 作业中的 Pub/Sub 与 Http
【发布时间】:2019-03-25 06:22:04
【问题描述】:

我想使用 Cloud Functions 和 Google Scheduler 制作 Cron Jobs 我大致知道发布/订阅是什么,我搜索了它。 但即使我一遍又一遍地阅读,我仍然无法完全理解。

您必须从三种中选择一种(当您设置 Google Scheduler 时) 1.发布/订阅 2.应用引擎http 3.http(只是)

我应该选择这三个中的哪一个?

我想在每晚12点删除或设置或更新存储在我的Android应用中Firestore中的某些用户信息数据集。

【问题讨论】:

    标签: google-cloud-platform firebase-cloud-messaging google-cloud-functions


    【解决方案1】:

    我假设如下: 1.您使用Cloud Function更新数据 2. 您正在寻找在 GCP 中运行的调度程序解决方案

    基于这些假设,您可以参考 Google 的这篇文章:https://cloud.google.com/scheduler/docs/start-and-stop-compute-engine-instances-on-a-schedule 调用流程为:Cloud Scheduler -> Cloud Pub/Sub -> Cloud Function -> Cloud Firestore

    上面还提到了为什么选择 Cloud Pub/Sub 而不是 HTTP(S),出于安全考虑也建议您使用 Cloud Pub/Sub,但如果此处不需要身份验证,您应该自行决定

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      要安排任务,您可以部署 App Engine 服务,该服务将调用 Cloud Firestore 管理器来删除数据。比你可以schedule calls with App Engine Cron Service as described in the Google Cloud documentation.

      【讨论】:

        猜你喜欢
        • 2019-07-26
        • 2020-04-08
        • 1970-01-01
        • 1970-01-01
        • 2022-01-13
        • 1970-01-01
        • 2020-04-08
        • 2020-08-31
        • 1970-01-01
        相关资源
        最近更新 更多