代码之家  ›  专栏  ›  技术社区  ›  fmsf

谷歌应用引擎(GAE)中的线程或后台进程

  •  4
  • fmsf  · 技术社区  · 14 年前

    我正在发一个帖子,需要尽快回复请求。所以我想让一个工人在后台运行一些操作,并巧妙地回复请求。

    工人在操作中总是有限的,并且在[0;1]秒内执行。

    我该怎么做?谷歌应用程序引擎API中是否有支持此功能的模块?

    编辑:

    在巨蟒中

    2 回复  |  直到 12 年前
        1
  •  9
  •   Peter Recore    14 年前

    对。你想用 Task Queue API . 它完全满足你的需要。

        2
  •  1
  •   Ajax    12 年前

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

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

    如果您想要一个长时间运行的工作线程,它必须位于后端,但是如果您想要一个线程在请求的整个生命周期内异步您的操作并提高速度,您现在可以使用真正的线程(只需注意,当HTTP请求结束时前端线程会被杀死)。