![](/img/trans.png)
[英]When to use Google App Engine Flex vs Google Cloud Run
[英]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
我為 Python 開發構建了一個進程內模擬器。
另請參閱在本地主機的單獨進程中運行的一些模擬器:Potato London 的gcloud-tasks-emulator和 Aert van de Hulsbeek 的cloud-tasks-emulator ,在上面的答案中提到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.