如何在Google App Engine中根据用户参数安排重复的作业或任务?

sme*_*its 3 google-app-engine

我正在使用Google App Engine,我希望能够根据用户的参数安排作业.

我知道这可以通过cron作业来完成,但从用户的角度看它似乎不允许任何灵活性,但它只允许安排预定义的作业.

例如,假设我有一个新闻应用程序,用户可以订阅不同的主题:我希望管理员能够决定何时发送摘要电子邮件,例如,每天早上8点,我希望他能够编辑这个.

有什么能提供这个吗?

Dan*_*scu 6

您可能希望以编程方式安排问题3638:Cron作业

与此同时,您可以编写自己的实现:定期运行通用的cron作业(每1分钟是最好的分辨率),并在cron作业内检查用户编程的调度数据是否存在于某处(例如在数据存储区中),如果需要,还会触发执行任何需要执行的内容,无论是内联还是将任务排入某个任务队列.

如果需要,甚至可以在1分钟内推动调度分辨率,请参阅使用Google App Engine进行高频数据刷新