MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification·TW·更新於 5 Aug 2026
您正在建置一個解決方案,該方案使用多分割區的 Azure Cosmos DB 資料庫和最新的 Cosmos DB SDK。需求:將插入和更新操作傳送到 Azure Blob Storage,立即處理所有分割區的變更,並允許平行處理變更處理。哪兩種方法可以讓您處理 Cosmos DB 操作? (每個正確答案都是一個完整的解決方案。)
Azure Cosmos DB trigger 的 Azure Function 是處理 Cosmos DB 變更摘要的常見且有效方法。它會自動監控容器的變更,並在偵測到新事件時觸發 Function 執行,自動處理分割區和平行處理。另一個正確選項是使用 Azure Function 搭配 SDK 的 FeedIterator 和 FeedRange。FeedIterator 允許您手動讀取變更摘要,而 FeedRange 則支援在多個 Function 實例之間平行處理變更,這在需要更精細控制或特定處理邏輯時非常有用。其他選項不符合「立即處理所有分割區的變更」和「允許平行處理變更處理」的要求。例如,App Service API 搭配 change feed estimator 更適用於監控進度,而非直接處理變更。