Интерфейсы System.ServiceModel.Routing хоть что-нибудь делают? !

Допустим, служба Windows инициализирует клиентский класс wcf (содержит прокси для рабочей службы WCF), и предположительно этот клиент работает через службу маршрутизации, чтобы сопоставить реальную службу, которая выполняет работу. ""BeastyWorkerService""

Я имею в виду, что ваш клиент настроен на извержение из конечной точки «net.tcp://10.0.0.xx/sample/ep_poopie», или, более правильно, для общения с конечной точкой «net.tcp://10.0.0.xx/». sample/ep_poopie" и фактический рабочий процесс на другом конце "-"routingService"-" наш "BeastyWorkerService" готов принять на этой конечной точке "net.tcp://10.0.0.xx/sample/ep_poopie ".

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


person ChristianProgrammer    schedule 06.02.2015    source источник


Ответы (1)


ОК Дальнейшее тестирование подтверждает, что уникальный адрес в клиенте соответствует тому же адресу, указанному в маршрутизаторе, может быть сопоставлен с совершенно другим адресом в рабочем потоке через фильтры и таблицу фильтров в конфигурации маршрутизации ... извините, все это было весело

person ChristianProgrammer    schedule 06.02.2015