Google App Engine - 根据用户输入时间

时间:2015-08-19 17:49:36

标签: java google-app-engine cron scheduled-tasks

我在GAE云(Java Web应用程序)上运行了一个应用程序。我已经阅读了演示如何创建cron作业的文档(使用我们放在WEB-INF中的cron.xml)。但是,频率也会与时间/日期一起设置在同一个配置文件中。

如果我需要根据用户输入运行作业(或多个作业),我该如何实现?例如,如果Web应用程序jsp上有一个允许用户在上午11:30输入的文本框,那么我该如何运行特定的作业呢?感谢。

1 个答案:

答案 0 :(得分:3)

我回答了类似的问题here - Best way to schedule code execution。基本上有一个以特定频率运行的cron作业来检查数据存储,以查看当时是否有任何运行。您可以将用户输入限制为15分钟增量,并且每15分钟或以您需要的任何速率进行cron作业检查。