Для моего приложения .net я хотел бы сохранить данные конфигурации в SQL Server и загрузить их сначала, а затем обновлять данные через регулярные промежутки времени, если в базу данных вносятся какие-либо изменения напрямую. Есть ли какая-нибудь рабочая / lib уже доступная что-то «Centralized Configuration Manager», которое могло бы хранить данные конфигурации нескольких приложений.
Иначе Есть ли шаблон проектирования, который мог бы помочь мне в разработке решения (Специально обновить часть).
У меня уже мало мыслей по этому поводу.
1. Создайте поставщика конфигурации (может быть изменен обратно на конфигурацию на основе xml или расширен на другого поставщика конфигурации).
2. Используйте кэш зависимостей SQL для проверки связи с базой данных через регулярные промежутки времени.
3. Может отображаться как служба WCF, поэтому несколько приложений могут использовать конфигурацию, хранящуюся в центральном расположении.
Мысли?