WCF-通信架构

 

         image

 

消息传递的两种机制:缓冲模式和流模式.

一.Address:提供两个通信的基本信息(服务的位置和服务的协议)

如:http://localhost:8989/aaa/qsmy

------------------------------------------

WCF支持的协议:

HTTP 默认80

TCP   默认808

IPC

MSMQ

P2P NETWORK

------------------------------------------

二.Bindings:实现通信模式切换的机制

               让开发人员从通信层面上解脱出来,专注于逻辑开发.

 

编号

  Binding名称

传输协议

编码互操作性描述
1BaseHttpBinding HTTP/HTTPSText/mtom(优化较大二进制的传输)YES通信将以老式的协议
编码方式进行
2NetTcpBingdingTCPbinaryNO

在wcf应用程序中最适合跨机器进行安全通讯的binding

3NetPeerTcpBindingP2PBINARYNO使用对等网通信作为通信的方式
4NetNamedPipeBindingIPCBINARYNO

在wcf应用程序中最适合本机进行安全通讯的binding

5WSHttpBindingHTTP/HTTPSText/mtomYES它视为新一代的网络服务提供的Binding,

一个安全的通用的binding,但它不能在deplex中使用

和BaseHttpBinding 不同.它
支持食事务,可靠性和安全特性
6WSFederationHttpBindingHTTP/HTTPSText/mtomYES特别的WSHttpBinding,支持WS-Federation安全协议,能对用户进行验证和授权
7WSDualHttpBindingHTTPText/mtomYES

一个安全的通用的binding,但不能在deplex中使用

8NetMsmqBindingMSMQBINARYNO

在wcf应用程序中最适合跨机器进行安全通讯的binding,并且支持排队

9MsmqIntegrationBindingMSMQBINARYYES

一个用于wcf与现有msmq程序进行安全通讯的binding

10WebHttpBindingHTTP/HTTPSTEXT/MTOMYES3.5新增的绑定方式.它使用HTTP请求/响应来进行数据交换

转载于:https://www.cnblogs.com/humble/archive/2009/10/14/1583025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值