此頁面提供發送佇列的總覽。發送佇列會將 HTTP 要求傳送到 App Engine 工作站服務以執行工作。要求是以固定頻率傳送。如果工作失敗,服務會再傳送一次要求來重試該工作。您必須為使用的每種工作提供處理常式。單一服務可具有多個處理常式來處理不同種類的工作;或者,您也可以使用不同服務來管理不同工作類型。
工作期限
工作站服務收到發送工作要求後,必須在期限前處理要求並傳送 HTTP 回應,實際期限則視工作站服務的資源調度類型而定。
自動調整資源配置服務必須在 10 分鐘內完成。 手動和基本資源配置服務最多可執行 24 小時。
HTTP 回應代碼介於 200 到 299 之間表示成功,其他值則表示工作失敗。如果工作無法在期限內回應,或是傳回無效回應值,系統會重試工作。
重試失敗的工作
如果發送佇列處理常式傳回的 HTTP 狀態碼落在 200 到 299 之外,或無法在工作期限前傳回任何回應,佇列會重試工作,直到工作成功為止。系統會逐漸停止重試,避免對您的應用程式發出太多要求,但會排定每小時至少重試一次失敗的工作。
使用發送佇列
使用發送佇列時,您至少需要完成下列事項:
此外,您還可以選擇執行以下操作:
使用發送佇列時,應用程式適用額外配額。