如何在谷歌应用引擎中完成另一个任务后立即启动任务?

时间:2014-02-24 07:25:02

标签: python google-app-engine task

在gae中的任务队列。 例如,我有任务A,B。 如何确保任务B在任务A完成后立即启动。 可能还有其他任务,如C,来解决此问题。 此外,'之后'在'之后可能会松散。

max_current_requests设置为1的专用队列怎么样?

2 个答案:

答案 0 :(得分:2)

如果您只有两个任务,则可以在任务A结束时启动任务B.例如,更新用户分数的任务可以在完成更新分数后开始发送电子邮件的任务。

在这种情况下,您可以保证任务B在任务A之后执行,但不能保证它们之间没有任务C - 当然,除非您没有任务C - 或任何其他任务任务 - 根本。

答案 1 :(得分:0)

似乎无法保证B将成为下一个。