Node.js Cloud Functions 訂閱 Pub/Sub topic 並寫入 BigQuery。該 topic 的訊息處理速率遠高於預期,但 Cloud Logging 中沒有出現錯誤。造成此情況的兩個可能原因是什麼?(請選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 訂閱者程式碼無法跟上訊息處理速度。, 訂閱者程式碼未確認其拉取的訊息。.
為什麼這是答案
當 Pub/Sub 訊息處理速率高於預期,但 Cloud Logging 中沒有錯誤時,最可能的原因是訂閱者端的問題。訂閱者程式碼無法跟上訊息處理速度會導致訊息堆積,因為處理時間過長。同時,如果訂閱者程式碼未確認其拉取的訊息,Pub/Sub 會認為這些訊息未被成功處理,並會嘗試重新傳送,進一步加劇訊息堆積。 Publisher 吞吐量配額太小會導致發布者無法發送足夠的訊息,與題目中「處理速率遠高於預期」的描述不符。未處理的訊息總數超過 10 MB 的上限是 Pub/Sub 的限制,但通常會伴隨錯誤日誌。訂閱者程式碼中的錯誤處理未能正確處理執行階段錯誤通常會導致錯誤日誌的出現。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡