Comprobación del estado de la cola de tareas en Google App Engine

Estoy poniendo varias tareas en una cola de tareas y me gustaría saber cuándo se realizan las tareas específicas. No he encontrado nada en la API acerca de las devoluciones de llamadas o el estado de una tarea, por lo que pensé que vería lo que hacen otras personas o si hay una forma de revisar (u oficial). No me importan las tareas individuales, si ayuda, estoy poniendo 6 tareas diferentes y quiero saber cuándo están completas las 6.

¡Gracias!

La nueva API de la cola de tareas REST / JSON le permitirá hacer esto.

http://code.google.com/appengine/docs/python/taskqueue/rest.html

Esto no se adapta bien a miles de tareas …

Sin embargo, me gusta la sugerencia de API de canalización!

Podría ser capaz de lograr esto con la API de tubería. Usted hace algo dependiente de las 6 tareas y lo deja rasgar.

http://code.google.com/p/appengine-pipeline/

Buena suerte.

Puedes usar memcache. Utilice una clave única específica para este grupo de tareas. Establece un recuento cuando inicias tus tareas, y haz que cada tarea lo disminuya. Cuando el valor es 0, sus tareas están completas. La tarea que encuentra que este valor es 0 puede llamar a su callback.