簡體   English   中英

如何在 App Engine Flex (Python 3.7) 中本地模擬 Google 雲任務服務?

[英]How to emulate Google cloud tasks service locally in app engine flex (Python 3.7)?

幾天以來,我一直在使用Google App Engine 標准環境(Python 2.7) 它提供了一個很好的本地開發服務器,在本地提供任務隊列、數據存儲等服務。

最近我一直在為一些項目探索App Engine Flex Environment (Python 3.7) 在其中,我正在嘗試使用各種服務,例如 Cloud Tasks、GCS、Pubsub 等。有些服務(例如 pubsub)有一個模擬器可以在本地運行。 我找不到用於雲任務的模擬器。

有什么方法可以在本地模擬/模擬 Cloud Tasks 嗎?

我剛做了一個模擬器,看看能不能滿足你的需求。

不幸的是,本地服務器模擬器不適用於 App Engine Flex 環境 (Python 3.7) [1] 但是在某些情況下您可以使用 Cloud Pub/Sub 作為解決方法 [2]。


[1] https://cloud.google.com/tasks/docs/migrating#features_in_task_queues_not_yet_available_via

[2] https://cloud.google.com/tasks/docs/comp-pub-sub

我為 Python 開發構建了一個進程內模擬器

另請參閱在本地主機的單獨進程中運行的一些模擬器:Potato London 的gcloud-tasks-emulator和 Aert van de Hulsbeek 的cloud-tasks-emulator ,在上面的答案中提到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM