博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Professional WCF 4读书笔记(2)——消息交换模式
阅读量:6325 次
发布时间:2019-06-22

本文共 702 字,大约阅读时间需要 2 分钟。

请求-响应模式(Request - Response)

 最常用模式:

1、客户端请求服务端;

2、服务端返回信息给客户端。 

 

单向模式(One - Way)

 客户端把数据发到服务端即终止调用过程。优势:

1、支持异步调用;

2、用MSMQ来保证调用过程中发生意外时能再次调用。

实现方法:

1、用返回类型为void的方法(C#)或用Sub过程(VB.net);

2、在定制特性OperationContract中设置IsOneWay=true。

 

复杂通知模式(Duplex Messaging)

这个“复杂”的含义仅仅是服务端要临时充当客户端来回调发起请求的客户端的接口方法。 

 

 

流模式(Streaming )

用于获取大量数据的场景,服务端把返回的数据分割成多份传输给客户端。 

 

发布-订阅模式(Pub - Sub)

客户端调用服务端订阅接口。同时客户端把回调的接口信息告知服务端,服务端依据客户端提供的回调接口信息来分发数据。

大多数情况下提供信息的应用并不管理订阅与分发数据的工作,而由单独的Web服务来做这些事情。

 

隐式顺序调用模式(Implied Order Invocation)

定义一组存在逻辑顺序的接口。WCF在定制特性OperationContract中提供了IsInitiating与IsTerminating设置来实现这一模式。

另外,所有Web服务接口方法默认都是设置了IsInitiating=true,IsTerminating=false。

 

 

转载于:https://www.cnblogs.com/SamZhang/archive/2011/03/10/1978587.html

你可能感兴趣的文章
深入浅出Java垃圾回收机制
查看>>
SNMP:简单网络管理协议
查看>>
论windows系统的安全性(中篇)
查看>>
店招模块终于可以进行后台换图片了
查看>>
del rd命令行下删除文件不需要确认
查看>>
jQuery 菜单切换
查看>>
DIV浮动层绝对居中定位用CSS怎么写
查看>>
CC攻击
查看>>
手动安装linux操作系统
查看>>
宋朝五子登科家族金榜进士涂大任后裔在松滋
查看>>
ASP.NET 简单的柱形图实现(附带示例)
查看>>
Hugepages你用了吗?--原理概念篇
查看>>
Mac idea 快捷键
查看>>
Linux服务器部署系列之二—MySQL篇
查看>>
原创企业级控件库之图片浏览控件
查看>>
shell脚本工具之awk命令
查看>>
编译运行实现两个变量值交换的方法
查看>>
每日构造与冒烟测试
查看>>
WindowsPhone7入手,实在的照片
查看>>
iptables实现7层过滤
查看>>