我正在使用部署在 Google App Engine 柔性環境中的 Django 網路應用程式。我在使用 bigquery.Client() 處理視圖中的請求時正在流式傳輸我的資料。但我認為這不是最好的方法。我是否需要在視圖之外委托這個程序(使用發布/訂閱、任務、云功能等?如果是這樣,請給我一個合適的架構:我應該使用哪個 GCP 產品、如何連接以及閱讀什么。
uj5u.com熱心網友回復:
根據您的評論,我可以向您推薦 Cloud Run;
Cloud Run 是一種基于無服務器容器的產品。您撰寫了一個網路服務器(用于處理您的 POST 請求),將其包裝在一個容器中并將其部署在 Cloud Run 上。
有了一個全新的功能,在發送回應后,CPU上的始終命名不會受到限制(正常行為)。始終開啟時,您可以將完整的 CPU 保持在 Cloud Run 實體的負載下(通常在 15 分鐘后,但可以更快)。
該功能的好處是能夠立即將回應回傳給客戶端,然后繼續異步處理您的資料以存盤在 BigQuery 中(以流模式)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/318995.html
上一篇:使用CloudBuild部署AppEngine失敗,并顯示“操作已在進行中”錯誤
下一篇:在GoogleCloudSDK上運行dev_appserver.py時提示“ImportError:Nomodulenamedpy27_urlquote”
