gpt4 book ai didi

python - 2019 : Dynamic cron jobs Google App Engine

转载 作者:行者123 更新时间:2023-11-28 22:12:56 28 4
gpt4 key购买 nike

我正在为 Google App Engine 上的一个项目开发报告服务(即通过电子邮件的数据库报告),当然会使用 Google Cloud Platform。

我正在使用 Python 和 Django,但我觉得这对我的问题可能并不重要。我希望能够允许我的应用程序的用户安排特定的 cron 报告在一天的特定时间发送。

我知道这完全有可能通过在 GAE 上按分钟运行 cron(使用 cron.yaml 因为我正在使用 Python)并提供逻辑来确定在我决定命中 cron 的任何 View 中运行哪些报告,但这对我来说似乎效率非常低,并且看到我发现的最佳答案建议做同样的事情( Adding dynamic cron jobs to GAE ),我想要一个“更新的”建议。

此时是否有比每分钟运行一次 cron 并检查充满客户端条目的数据库以确定触发哪个报告更好的选择?

最佳答案

您可能想看看新的 Google Cloud Scheduler服务(目前处于测试阶段),这是一个完全托管的 cron 作业服务。它允许您通过其 REST API 以编程方式创建 cron 作业。因此,您可以为每个客户创建一个特定的 cron 作业,并根据您的需要制定适当的计划。

关于python - 2019 : Dynamic cron jobs Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54411780/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com