一個 ASP.NET Core 應用程式使用 Azure App Configuration,其中包含 100 個設定。您必須確保當個別設定變更時,所有組態值保持一致,支援不重新啟動應用程式的動態更新,並減少對 App Configuration API 的呼叫。哪兩個步驟有助於實作動態組態更新?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 App Configuration 儲存區中建立並註冊一個監控鍵 (sentinel key)。將 Register 方法的 refreshAll 參數設定為 true。, 增加 App Configuration 快取過期時間,使其超過預設值。.
為什麼這是答案
正確答案是「在 App Configuration 儲存區中建立並註冊一個監控鍵 (sentinel key)。將 Register 方法的 refreshAll 參數設定為 true」以及「增加 App Configuration 快取過期時間,使其超過預設值」。 當使用監控鍵並將 refreshAll 參數設定為 true 時,當監控鍵變更時,應用程式會重新載入所有相關設定,確保組態的一致性。這也支援動態更新,因為應用程式無需重新啟動。 增加 App Configuration 快取過期時間可以減少對 App Configuration API 的呼叫次數,因為應用程式會更長時間地使用快取中的值,從而降低成本和延遲。 減少快取過期時間會增加 API 呼叫次數,不符合減少呼叫的要求。使用 Azure Key Vault 主要用於安全地儲存密碼和金鑰,而非管理應用程式設定的動態更新。註冊所有鍵並將 refreshAll 設定為 false,則需要個別更新每個鍵,不符合一致性要求。使用環境變數不支援動態更新,且管理大量設定會變得困難。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡