2012-04-09 2 views
3

Я занимаюсь разработкой очень крупного корпоративного приложения.Идеи для конфигурации предприятия

У меня есть основная машина, которая управляет всеми другими машинами.

Теперь я собираюсь начать писать некоторые возможности администратора в качестве менеджера конфигурации.

на каждом сервере У меня есть несколько сервисов, и у каждой службы есть переменная, которую я хотел бы настроить.

Я думал, может быть, добавить файл конфигурации xml для каждой службы (он будет прочитан при запуске службы), и когда я буду выполнять распределение конфигурации, я изменю этот XML-файл с новыми данными конфигурации.

Мне также понадобится способ перезапустить службу, чтобы получить новую конфигурацию.

Мой вопрос:

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

ответ

0

Вот мое решение:

Я решил создать конфигурационный файл (XML) для каждого сервиса.

Я создаю FileWatcher, который прослушивает ant-файл в файле.

, чтобы установить новую конфигурацию, я использовал XmlSerializer.

Из-за изменения FilwWatcher Измените событие и отмените настройку файла конфигурации и установите новую конфигурацию в службу.