1
目前我正在從GAE標準環境遷移到flex環境。在標準的env應用程序中,我們包含了任務隊列和cron。如何在GAE中使用任務隊列靈活的env?
This確保我們可以在靈活的env上使用cron,但我不確定任務隊列。
目前我正在從GAE標準環境遷移到flex環境。在標準的env應用程序中,我們包含了任務隊列和cron。如何在GAE中使用任務隊列靈活的env?
This確保我們可以在靈活的env上使用cron,但我不確定任務隊列。
從Migrating Services from the Standard Environment to the Flexible Environment的Task Queue部分:
任務隊列的服務的 標準環境之外的限制的可用性。如果您想使用 標準環境以外的服務,則可以註冊Cloud Tasks alpha。
在標準環境之外,您不能將任務添加到push queues,但在靈活環境中運行的服務可能是推送任務的目標 。將任務添加到隊列時,可以使用參數
target
指定此參數,或者通過爲queue.yaml
中的隊列指定 默認target
來指定此參數。在很多情況下,你可能會使用拉入隊列中,比如排隊 任務或將由獨立 工人拉和處理的消息,Cloud Pub/Sub可以是一個很好的選擇,因爲它提供 類似的功能和交付擔保。
因此,我們可以通過定義一個單獨的微服務並將隊列信息放在queue.yaml文件中來執行添加任務以推送隊列的相同過程,對嗎? –
是的,如果該服務(將任務添加到隊列中的服務)是標準環境服務。我會將標準服務設置爲默認服務。 –
其實我們會把所有的服務從標準改爲flex,包括默認的。 –