В поисках некоторых рекомендаций по осуществимости и реализации. Я хотел бы добиться следующего;Создайте пользовательский ServiceHostFactory, который можно использовать в приложениях IIS и Console / Service, который сканирует конфигурацию для любых зарегистрированных служб и загружает их (я могу сделать это через Unity), но также понимает через ту же конфигурацию, что служба может размещаться в нескольких местах.и выполняет некоторую балансировку нагрузки - скажем, круговой прием для простоты - при каждом вызове.Мне также хотелось бы, чтобы эта фабрика (каким-то образом) предоставляла данные конфигурации для службы, например, поставщика настраиваемых наборов приложений, и позволяла изменять эти параметры, добавлять / удалять дополнительные места размещения служб для каждой службы из балансировки нагрузки и другие подобные события управления.В идеале во время выполнения ..
Я считаю, что это возможно, но не знаете, как?Я выяснил следующее:
- Загрузка библиотек реализации службы через Unity
- Также разместите службу 'config' и создайте пользовательский параметр настройки, обеспечивающий связь с этим
- как мне «аннулировать» настройку при ее изменении?
Все еще не уверены, как реализовать циклический перебор и обработку событий ..
Любые предложения?Это было сделано раньше?Доступны ли образцы?MS StockTrader 5, похоже, делает что-то похожее с лазурью, но я не могу разобраться в том, как он все устроен.
ОБНОВЛЕНИЕ: Читая дальше, я думаю, что я послеСлужба маршрутизации WCF, которая может понимать команды ... т.е. служба маршрутизации, которая позволяет отправлять команды, такие как "добавить службу", во время выполнения. Все еще не совсем ясно, возможно ли это?