В чем основное отличие между Request-Response и Duplex в шаблоне обмена сообщениями WCF?
Request-Response Vs Дуплексный шаблон обмена сообщениями WCF
Ответ 1
Основное отличие состоит в том, что после того, как клиент установит канал для этой услуги, служба может вызывать клиента независимо в любое время. В запросе-ответе служба только обменивается данными после получения запроса от клиента. Таким образом, используя дуплекс, вы получаете поведение, подобное событиям, с точки зрения клиента. Очевидно, что для такого улучшения требуется, чтобы сеанс поддерживался (режим экземпляра PerSession
в службе). Вы можете больше узнать о msdn.