Google App Engine(GAE)中的主题或后台进程

时间:2010-04-15 16:03:59

标签: python google-app-engine multithreading

我正在运行一个帖子,需要快速回复请求。因此,我想让一名工作人员在后台运行一些操作并立即回复请求。

工作人员在操作中始终是有限的,并在[0; 1]秒

中执行

我该怎么做?是否有任何模块支持谷歌应用引擎api?

编辑:

在python中

2 个答案:

答案 0 :(得分:9)

是。您想使用Task Queue API。它完全符合您的需求。

答案 1 :(得分:1)

现在有对python 2.7的线程支持。

https://developers.google.com/appengine/docs/python/backends/overview#background_threads

如果你想要一个长时间运行的工作线程,它必须存在于后端,但如果你想要一个线程在请求​​的生命周期中使你的操作异步并提高速度,你现在可以使用真正的线程(只是请注意,当http请求结束时,前端线程被终止)。