我在 App Engine 上有一个应用程序正在消耗一些数据。解析该数据后,它将知道它需要在一段时间内执行某些操作 - 可能不是几个小时或几周。
在 App Engine 上经过一段任意时间后执行一段代码的最佳方式是什么?
我想使用 Countdown Millis或EtaMillis来自任务队列的方法可以工作,但还没有看到任何人做同样事情的证据,特别是在这么长的时间范围内。
这是最好的方法,还是有更好的方法?
最佳答案
如果您能够将一个对象及其所有相关信息保留在数据存储中以供将来处理(包括何时开始处理该对象的数据),您可以使用 cron 作业定期查询数据存储,其中包含日期/时间范围过滤器并在适当的时间触发处理上述任何对象。
关于java - 在 App Engine 上执行 future 某个时间任务的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14987039/