我将几个任务放入任务队列,并想知道特定任务何时完成。我没有在API中找到关于回叫或检查任务状态的任何内容,所以我想我会看到其他人做了什么,或者是否有一种解决方法(或官方)。我不关心个人任务,如果它有帮助,我将6个不同的任务放进去,并想知道所有6个完成的时间。
谢谢!
答案 0 :(得分:4)
新的REST / JSON任务队列API将允许您执行此操作。
http://code.google.com/appengine/docs/python/taskqueue/rest.html
这不能很好地扩展到成千上万的任务......
我确实喜欢管道API建议!
答案 1 :(得分:2)
答案 2 :(得分:1)
您可以使用memcache。使用特定于此任务组的唯一密钥。启动任务时设置计数,并使每个任务以原子方式递减它。当值为0时,您的任务就完成了。找到此值为0的任务可以调用您的回调。