0

我一直在使用GAE STANDARD和webApp2。它對任務隊列有很好的支持和文檔。但是現在我剛剛開始使用Python FLASK和Google AppEngine FLEXIBLE,但與GAE標準中任務隊列的文檔和支持相比,我找不到任何明確的任務隊列文檔。 如果支持任務隊列,或者任何人已經使用它們,請分享可能有用的鏈接或文檔。其次,如果您認爲有任何替代或更好的後臺工作方式,例如Celery等? 任何意見將非常有幫助。Google AppEngine PYTHON靈活環境支持任務隊列嗎?

回答

1

Task QueuesMigrating Services from the Standard Environment to the Flexible Environment

任務隊列的服務的 標準環境之外的限制的可用性。如果您想使用 標準環境以外的服務,則可以註冊Cloud Tasks alpha

在標準環境之外,您不能將任務添加到push queues,但在靈活環境中運行的服務可能是推送任務的目標 。將任務添加到隊列時,可以使用參數 target指定此參數,或者通過爲queue.yaml中的隊列指定 默認target來指定此參數。

在很多情況下,你可能會使用拉入隊列中,比如排隊 任務或將由獨立 工人拉和處理的消息,Cloud Pub/Sub可以是一個很好的選擇,因爲它提供 類似的功能和交付擔保。

1

正如Dan回答說Cloud Pub/Sub是一個很好的選擇。 這裏是另一個answer,我發現,這是安靜的幫助。

相關問題