MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·TW
·更新於 5 Aug 2026
您在 Azure Container Apps 中有兩個微服務:service-a 和 service-b。您希望 service-a 能夠呼叫 service-b,而無需硬編碼 IP,並能從重試/逾時中受益。您還需要使用託管後端來持久化購物車狀態,而無需編寫儲存 SDK 程式碼。您應該採取哪兩個行動?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在兩個 Container Apps 上啟用 Dapr 並分配 app-ids。從 service-a 呼叫 http://localhost:3500/v1.0/invoke/service-b/method/{endpoint},透過 Dapr 服務調用來連線 service-b。, 在 Container Apps 環境中建立一個由 Azure Cosmos DB 支援的 Dapr 狀態元件,並在 service-a 中使用 Dapr 狀態 HTTP API 透過元件名稱儲存/檢索購物車資料。.
為什麼這是答案
選項 1 和 2 是正確的。Dapr 服務調用 (Service Invocation) 允許 service-a 透過 Dapr sidecar 以服務名稱(而非硬編碼 IP)呼叫 service-b,並自動提供重試和逾時功能。Dapr 狀態管理 (State Management) 允許應用程式透過 Dapr API 讀寫狀態,無需直接與底層儲存(如 Azure Cosmos DB)互動,從而簡化了持久化購物車狀態的代碼。
選項 3 不正確,因為 Azure Front Door 主要用於全球路由和加速,而非微服務間的內部調用,且將購物車狀態儲存在用戶端 cookie 不適合持久化和共享狀態。選項 4 不正確,因為 Azure Files 磁碟區通常用於共享檔案,而非高效能、結構化的應用程式狀態管理,且直接讀寫 JSON 檔案會增加開發複雜性。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡