java - 在 App Engine 上执行 future 某个时间任务的最有效方法是什么?

标签 java google-app-engine scheduled-tasks scheduling

我在 App Engine 上有一个应用程序正在消耗一些数据。解析该数据后,它将知道它需要在一段时间内执行某些操作 - 可能不是几个小时或几周。

在 App Engine 上经过一段任意时间后执行一段代码的最佳方式是什么?

我想使用 Countdown MillisEtaMillis来自任务队列的方法可以工作,但还没有看到任何人做同样事情的证据,特别是在这么长的时间范围内。

这是最好的方法,还是有更好的方法?

最佳答案

如果您能够将一个对象及其所有相关信息保留在数据存储中以供将来处理(包括何时开始处理该对象的数据),您可以使用 cron 作业定期查询数据存储,其中包含日期/时间范围过滤器并在适当的时间触发处理上述任何对象。

关于java - 在 App Engine 上执行 future 某个时间任务的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14987039/

相关文章:

java - 尝试用Java绘制24位图像

java - 如何将子类转换为父类(super class)[无法转换]?

python - 推送到 Git 存储库时如何设置自动部署到 AppEngine

c# - 在特定日期和时间使用计时器触发事件

linux - 每 2 小时自动退出 perl 脚本

java - 如何使用 hibernate 添加从数据库获取的迄今为止的天数

google-app-engine - 如何将中断的部署回滚到 GAE

java - NoSuchMethodFound 错误 : dependency error in GWTP. ResourceDelegate 使用情况

scheduled-tasks - Salesforce 系统计划作业未执行

java - 如何使用 Guava 过滤具有多个值的 map 数组