您已經實作了多個 Cloud Functions 來處理訂單履行。您必須使用每個函式的輸出結果來決定流程,並協調函式執行,而且您希望延遲時間最短。您應該使用哪種協調器和控制流程?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Workflows 呼叫函式,並使用條件式跳轉處理執行邏輯。.
為什麼這是答案
Workflows 專為協調服務而設計,它能以最少的延遲時間依序或平行執行 Cloud Functions,並透過內建的條件式跳轉 (conditional jumps) 處理執行邏輯,根據前一步驟的輸出結果決定下一步動作,這完全符合題目要求。使用回呼 (callbacks) 處理執行邏輯會增加複雜性,且不符合 Workflows 的主要設計模式。Cloud Composer (基於 Apache Airflow) 雖然也能協調工作流程,但其主要優勢在於處理複雜的批次處理和 ETL 任務,對於需要低延遲的函式協調而言,Workflows 是更輕量且高效的選擇。此外,直接使用 Apache Airflow operator 呼叫 Cloud Functions 雖然可行,但相比 Workflows 的原生整合,仍會引入額外的設定和延遲。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡