簡體   English   中英

Google Cloud Tasks 對轉發到 Cloud Functions 執行速率限制?

[英]Google Cloud Tasks enforcing rate limit on forwarding to Cloud Functions?

雲任務說:

App Engine 強制執行的處理速率低於此隊列的最大速率,因為您的應用程序正在返回 HTTP 503 代碼,或者因為當前沒有可用於執行請求的實例。

但是,我使用 HTTP POST 請求將任務轉發到雲 function,類似於本教程中概述的請求。 我的日志中沒有看到它轉發到的雲 function 的任何 503。

我的queue.yaml是:

queue:
- name: task-queue-1
  rate: 3/s
  bucket_size: 500
  max_concurrent_requests: 100
  retry_parameters:
    task_retry_limit: 1
    min_backoff_seconds: 120
    task_age_limit: 7d

在此處輸入圖像描述

問題似乎來自任何異常,即使只列出了 503。 如果雲 function 響應任何錯誤,則任務隊列會減慢速度,而您無法控制。

我的解決方案是吞下任何錯誤以防止傳播到 Google 的自動檢查。

暫無
暫無

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

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