![](/img/trans.png)
[英]Google Cloud Pub/Sub - INVALID ARGUMENT error in Push subscription
[英]Google Cloud - Pub Sub Push Subscription invoked cloud function retry
Pub Sub 主題在收到新消息時調用雲 function 端點。
如果雲 function 內部發生任何錯誤,則 function 將返回錯誤。
嘗試了一個示例 pub 子主題觸發了雲 function,它總是在執行時返回錯誤,
**
import (
"context"
"errors"
)
func PushBackOffTest(ctx context.Context, m PubSubMessage) error {
print(string(m.Data))
return errors.New("always returns error")
}
**
但是雲 function 沒有再次執行。它只運行了一次。
ACK 截止時間 600 秒。 最大交付嘗試次數 6. 從 G Cloud 控制台配置。
如果您希望在發生錯誤時重新傳遞事件,則需要通過選中“失敗時重試”框在您的雲 Function 中啟用重試。 否則,無論處理結果如何,Cloud Functions 都會確認從 Pub/Sub 收到的消息。 選中此框會告訴 Cloud Functions 使用 Cloud Pub/Sub 的重試機制來處理未確認的消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.