2010-06-11 94 views

回答

5

homepage看起來相當明確:

隨着任務隊列API,應用程序可以 用戶 請求之外執行工作,但用戶 請求啓動。如果某個應用程序需要執行一些後臺工作,則可以使用 任務隊列API將其工作 組織成小的離散單元,稱爲 任務。應用程序然後將這些 任務插入到一個或多個隊列中。 App 引擎自動檢測新任務 並在系統資源允許時執行它們。

0

GAE做的一件事就是保持您的請求 - 響應週期非常短,以增加可伸縮性。這就是爲什麼像數據庫訪問和http請求等很多事情都是異步處理的原因。

但是有些請求不能完全處理實時。這是因爲這些請求需要做長時間的計算(所以它們可以在後臺完成),或者因爲它們是週期性任務,比如需要重複計劃和執行的定時任務。

任務隊列讓你這樣做。