這里的檔案說對于 Cloud Tasks:
最大推送處理程式/訂閱者處理持續時間:24 小時(App Engine 標準手動或基本擴展)
如果您使用的是 App Engine 任務佇列 API,這(以及其他限制)是否也適用?據我了解,在 Cloud Tasks 之前,任務佇列有 10 分鐘的限制。任務佇列在 Cloud Tasks 上運行這一事實是否意味著在使用 App Engine 進行基本擴展時,任務可以運行 24 小時?
uj5u.com熱心網友回復:
App Engine 任務佇列是舊服務,與 App Engine 系結。現在,Cloud Task 是您仍然可以與 App Engine 一起使用的取消系結服務,但也可以與其他服務一起使用(并且不再需要 App Engine 才能作業)。
限制還是一樣的:
- 應用引擎基本和手動縮放的 24 小時超時
- 10min ffor 應用引擎自動縮放
- HTTP 任務 30 分鐘
請注意,Cloud Functions gen1 的超時時間最長為 9 分鐘。即使是 Cloud Task 可以等待 30 分鐘完成,您的 Cloud Functions 也不能超過 9 分鐘。
反之,Cloud Run 最多可以有 1H 的超時,即使 Cloud Task 30 分鐘的超時時間結束也可以繼續作業(并且任務因為超時而被視為失敗)。如果您配置重試策略,那么最新點非常重要。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/507745.html
標籤:Google Cloud Collective 谷歌应用引擎 谷歌云平台 谷歌云任务
上一篇:如何洗掉物體中屬性的單個索引?