双工(Duplex
)模式的消息交换方式体现在消息交换过程中,参与的双方均可以向对方发送消息。基于双工MEP消息交换可以看成是多个基本模式下(比如请求-回复模式和单项模式)消息交换的组合。双工MEP又具有一些变体,比如典型的订阅-发布模式就可以看成是双工模式的一种表现形式。双工消息交换模式使服务端回调(Callback)客户端操作成为可能。
一、两种典型的双工MEP
1.请求过程中的回调
这是一种比较典型的双工消息交换模式的表现形式,客户端在进行服务调用的时候,附加上一个回调对象;服务在对处理该处理中,通过客户端附加的回调对象(实际上是调用回调服务的代理对象)回调客户端的操作(该操作在客户端执行)。整个消息交换的过程实际上由两个基本的消息交换构成,其一是客户端正常的服务请求,其二则是服务端对客户端的回调。两者可以采用请求-回复模式,也可以采用单向(One-way)的MEP进行消息交换。图1描述了这样的过程,服务调用和回调都采用请求-回复MEP。
图1 请求过程中的回调
2.订阅-发布
订阅-发布模式是双工模式的一个典型的变体。在这个模式下,消息交换的双方变成了订阅者和发布者,若干订阅者就某个主题向发布者申请订阅,发布者将所有的订阅者保存在一个订阅者列表中,在某个时刻将
WCF双工通信研究之与silverlight借助tcp协议通信_社会学_人文社科_专业资料。WCF双工通信研究之与silverlight借助tcp协议通信WCF 双工通信研究之与 silverlight 借助 ...
silverlight+WCF的net.tcp双工通信实例过程_计算机软件及应用_IT/计算机_专业资料。silverlight+WCF 的 net.tcp 双工通信实例过程注:本人只是一个菜鸟,有什么不对...
WCF 最简单的双工发布点对多,聊天室_IT/计算机_专业资料。WCF 最简单的双工发布点对多,聊天室,WCF入门教程 WCF基础教程最简单的双工发布点对多, 最简单的双工...
基于WCF的双工操作研究_专业资料。在分布式平台下。双工操作是一个其重要的组成部分,WCF是微软C样3.0推出的.NET平台下的框架产品。它代表微软最新分布式技术发展...
? 客户端向服务的通信不会改变,依然要通过代理程序进行。服务向客户端通信则是通过回调进行的。 双工通信——服务 ? 前面例题中,WCF服务都只包含一个接口和一个...
实验 2、 配置半双工通信和全双工通信【实验拓扑图】 实验拓扑图】 拓扑图 【实验步骤】 实验步骤】 步骤 1:建立实验拓扑, 地址; Step 1:建立实验拓扑,并根据...
WCF双工通信研究之与sil... 6页 2下载券 silverlight+WCF的net.t... 14...摘要在项目开发中, 我们可能会适时的选择 http 或者 tcp 绑定的 wcf 服务, ...
单工通信、半双工通信与全双工通信的区别_计算机软件及应用_IT/计算机_专业资料。单工通信 半双工通信 全双工通信 区别 计算机网络原理...
培训模块画面设计 关于WCF WCF的简单应用介绍 关于WCF的简单应用介绍 2010-05-...通信方式 单向 √√√ 双工 basicHtt pBinding wsHttpB inding wsDualH ttpBindi ng...
WCF 之旅(3) :在 WCF 中实现双工通信...29 我的 WCF 之旅(4) :WCF 中的序列化[上篇]......
热门文档