WS адресация и множественное "ReplyTo" - PullRequest
3 голосов
/ 30 января 2009

Пожалуйста, уточните мне, что WS-адресация в WCF поддерживает множественный ReplyTo или нет?

Ответы [ 2 ]

2 голосов
/ 30 января 2009

Это ответит на ваш вопрос подробно @ Microsoft

...

Несколько конечных точек и уникальные адреса

Существует несколько причин, по которым вам может потребоваться предоставить несколько конечных точек для определенной службы. Одна из причин - выставить один и тот же контракт, используя несколько разных привязок. Например, у вас могут быть потребители, которые могут иметь дело только со службами, совместимыми с WS-I Basic Profile 1.1 (одна привязка), а другие могут обрабатывать полный набор стандартов (другая привязка). Или у вас могут быть некоторые внутренние корпоративные потребители, которые требуют бинарных передач TCP по соображениям производительности (еще одна привязка). Возможность выставлять один и тот же контракт, используя разные привязки, позволяет одновременно разместить всех этих потребителей. При выставлении нескольких конечных точек с разными привязками каждый адрес конечной точки должен быть уникальным. Это связано с тем, что для каждой конечной точки требуется отдельный транспортный приемник и стек каналов. Рассмотрим конфигурацию службы на рисунке 4. В этом примере все конечные точки предоставляют один и тот же контракт (ISimpleMath), но каждая использует свою привязку, поэтому каждый адрес должен быть уникальным. Если вы измените конечную точку так, чтобы она использовала тот же адрес, что и одна из других конечных точек, Windows Communication Foundation вызовет исключение при открытии ServiceHost.

...

0 голосов
/ 08 декабря 2011

Я предполагаю, что WCF соответствует стандартам. В этом случае может быть дан не более одного ответа на адрес. Подробнее см. Раздел 3.1 Базовой спецификации адресации WS .

...