【问题标题】:Programmatically modify cron schedule in Google App Engine以编程方式修改 Google App Engine 中的 cron 计划
【发布时间】:2015-07-01 07:24:33
【问题描述】:

我正在围绕 Github 问题 API 编写一个包装器,以允许我公司的经理设置每日提醒电子邮件以发送给他们的开发人员。我希望这可以通过管理控制台进行配置,并让他们可以灵活地在一天中的任何时间和一天任意次数设置提醒。

主要的 App Engine cron 系统是通过 cron.yaml 文件静态配置的,无法通过用户操作进行更改。查看文档,我似乎只能通过在基本的 App Engine cron 之上重新实现整个 cron 基础架构来做到这一点。我错过了什么吗?有没有其他地方已经有类似的东西了?

【问题讨论】:

    标签: google-app-engine cron


    【解决方案1】:

    你是对的,你不能以编程方式设置 cron 配置。

    您可以配置触发自定义功能的单个 cron。此功能可以读取配置的 crons(如数据存储实体)并根据您的需要启动不同的任务

    【讨论】:

    • 正确。只是想补充一点,这样做的缺点是必须有一个高频率的 cron 将使实例永远保持清醒,消耗每日免费小时配额。
    猜你喜欢
    • 2011-12-18
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多