以编程方式修改Google App Engine中的cron时间表
问题描述:
我正在编写Github问题API的封装以允许我公司的管理员设置每日提醒电子邮件以发送给他们的开发人员。我希望这可以通过管理控制台进行配置,并且可以让他们在一天中的任何时间和任何时间设置提醒的灵活性。以编程方式修改Google App Engine中的cron时间表
主App Engine cron系统是通过cron.yaml文件静态配置的,不能通过用户操作进行更改。看看文档,看起来像我只能通过在基本App Engine cron之上重新实现整个cron基础架构来实现这一点。我错过了什么吗?有没有其他的东西可以在其他地方使用?
答
你是对的,你不能以编程方式设置cron配置。
您可以配置触发自定义功能的单个cron。此功能可以根据您的需求读取已配置的cron(如数据存储实体)并启动不同的任务
正确。只是想补充一点,这有一个缺点,即必须拥有高频率的cron才能使实例永远清醒,并消耗每天的免费小时配额。 –