Приложение ASP.NET Core использует Azure App Configuration со 100 настройками. Необходимо обеспечить согласованность всех значений конфигурации при изменении отдельных настроек, поддерживать динамические обновления без перезапуска приложения и сократить количество вызовов к App Configuration API. Какие два шага помогут реализовать динамические обновления конфигурации?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте и зарегистрируйте ключ-сторож (sentinel key) в хранилище App Configuration. Установите для параметра refreshAll метода Register значение true., Увеличьте срок действия кэша App Configuration по сравнению со значением по умолчанию..
Почему это правильный ответ
Создание и регистрация ключа-сторожа (sentinel key) с refreshAll: true позволяет приложению отслеживать изменения всех 100 настроек, делая один вызов к App Configuration API при изменении ключа-сторожа. Это обеспечивает согласованность и динамические обновления без перезапуска. Увеличение срока действия кэша App Configuration уменьшает частоту вызовов к API, снижая нагрузку и затраты, при этом поддерживая динамическое обновление в пределах заданного интервала. Уменьшение срока действия кэша увеличит количество вызовов к API, что противоречит требованию сокращения вызовов. Azure Key Vault используется для безопасного хранения секретов, а не для динамического обновления 100 настроек конфигурации. Регистрация всех ключей с refreshAll: false не обеспечит согласованность, так как каждый ключ будет обновляться независимо. Переменные среды не поддерживают динамическое обновление без перезапуска приложения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется