2017-02-21 114 views
1

Каковы наилучшие методы передачи конфигураций на слой, который он использует?Передача конфигураций вниз по уровням приложений

Например, при использовании строк подключения или настроек приложения в случае, если несколько служб в конечном итоге достигли того же DAL. Или если я хочу записать в тот же файл журнала независимо от класса, который его вызывает.

Есть ли распространенные практики/шаблоны передачи имени строки подключения/имени файла журнала и т. Д. вниз по слоям приложения?

ответ

0

Это может быть разным для среды/языка, но в node.js было бы хорошо хранить вещи только под каким-то app.config. Хорошим примером является инфраструктура Sails.js (которая представляет собой MVC framwework - Rails для Node.js) - вся конфигурация, хранящаяся в глобальном объекте приложения sails под номером sails.config.<yourConfigKey>.

Любая конфигурация может быть получена из переменных среды процесса, конфигурационных файлов, поставщиков удаленной конфигурации, таких как Консул, туда и добавляется в качестве ключей во время фазы загрузки/загрузки.

 Смежные вопросы

  • Нет связанных вопросов^_^