Каково преимущество WSDualHttpBinding в WCF?

До сих пор никто не может действительно предложить преимущество использования двойного канала по клиенту, опрашивающему систему за исключением немедленного оповещения, которое можно получить от двойного канала. Любая точка говорит, не ли Вам нужно непосредственное уведомление, двойная привязка обеспечивает отрицательную величину - кто-либо не соглашается с этим?

То, каким количеством преимущество там было бы к использованию WSDualHttpBinding с IIS, разместило сервис по сравнению с клиентским опросом, который называет сервис WCF, принимающий в последнем, сервис кэшировал рассматриваемые данные?

Этот сценарий был бы для уведомлять типа сервиса, где клиенты должны быть уведомлены сервисом, когда событие имеет место.

А именно, какие преимущества WSDualHttpBinding обеспечил бы по опросу? т.е.: Меньше сетевого трафика, быстрее для разработки, легче поддержать, больше управления???

Из того, что я понимаю, WSDualHttpBinding менее масштабируем, чем клиент, опрашивающий, итак, почему использование это вообще?Править: Как Матовый предоставленный, строго ограниченный во времени может быть одна причина дуплексной привязки.

Вот то, что я имею до сих пор:

WSDualHttpBinding

реклама: может получить непосредственный ответ w/o ожидающий при опросе таймера

скидка: менее масштабируемый, чем WsHttpBinding

скидка: меньше дружественного брандмауэра

скидка: медленнее, чем WSHttpBinding

Я добавлю к этому на основе комментариев, сообщите мне, заявляю ли я что-нибудь неправильно.

спасибо за Вас вводит :-)

10
задан schmoopy 28 April 2010 в 18:29
поделиться

1 ответ

В этой ветке SO содержится огромное количество информации. По сути, у опроса есть тот недостаток, что ваш клиент обновлен настолько, насколько актуален его последний опрос, поэтому для критичной по времени информации вам необходимо увеличить частоту опроса. Каждый опрос занимает сетевые ресурсы и создает накладные расходы на клиенте. Такие решения, как длинный опрос и WSDualHttpBinding, являются обходными путями для этой проблемы. WSDualHttpBinding имеет тот недостаток, что клиент должен предоставлять серверу конечную точку (что создает проблемы в средах с брандмауэром). Другой альтернативой является BOSH / XMPP или другая форма длительного опроса.

9
ответ дан 3 December 2019 в 23:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: