您計劃新增一個帶有 Cosmos DB 觸發器的 Azure Function,以從現有容器建立新的分析索引。該 Function 必須精確地處理容器中的所有歷史文件一次,然後繼續處理即時變更。其他變更摘要處理器已經在使用現有的租用容器。您應該為這個新 Function 設定什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在綁定上設定 startFromBeginning = true,並為此 Function 使用專用的新租用容器(或唯一的租用前綴)。.
為什麼這是答案
正確答案是設定 startFromBeginning = true 並使用專用的新租用容器或唯一的租用前綴。startFromBeginning = true 確保 Function 會從容器的歷史記錄開始處理所有文件。由於現有的變更摘要處理器已經在使用租用容器,您必須為這個新 Function 提供一個新的、專用的租用容器或唯一的租用前綴,以避免租用衝突並確保兩個處理器都能獨立運作。重複使用現有的租用容器會導致衝突,因為租用容器會追蹤已處理的變更,而現有的處理器會覆蓋新 Function 的進度。刪除並重新建立容器會導致資料遺失,且不切實際。調整 MaxItemsPerInvocation 和 Prefetch 參數並不能保證處理所有歷史記錄,它們僅影響單次調用中處理的項目數量和預取行為。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡