Хостинг WCF в WAS(Web Garden) -> контроль времени жизни WorkerProcess
Я пытаюсь разместить службу WCF в WAS, но уже несколько часов пытаюсь выполнить следующий сценарий:
Существует один клиент и много WCF-серверов. На основе адреса конечной точки, клиент запрашивает (или некоторый другой параметр), новый рабочий процесс должен быть создан для размещения службы WCF или запрос должен быть отправлен в уже существующий рабочий процесс (для этого адреса / параметра).
Я использую именованные каналы (все происходит на одной машине).
Так, например:
адрес конечной точки - net.pipe://localhost/MyService/A -> WAS должен порождать новый рабочий процесс1
адрес конечной точки - net.pipe://localhost/MyService/B -> WAS должен порождать новый рабочий процесс2
адрес конечной точки - net.pipe://localhost/MyService/C -> WAS должен порождать новый рабочий процесс3
адрес конечной точки - net.pipe://localhost/MyService/B -> WAS должен перенаправить запрос на рабочий процесс2
Что было бы самым простым способом сделать это?