WCF笔记(一)Service Layer and Channel Layer

WCF整体上有Channel LayerService Layer之分。 

 

我们开发人员一般与Service Layer打交道,编写好Contract和Service。在Host和Client配置对应的Endpoint,就可以搭起一套WCF应用。

 

Service Layer:

 

 

Channel Layer:

       Server

                Listen Request->Accept Request->Process Request->Send Reply

Client

           Send Request->Receive Reply

Interface:System.ServiceModel.Channels.IChannel,

BaseClass:ChannelBase

Channel Stack

                   1)整个Messaging过程通过一连串Channel来实现,这些Channel按照一定的顺序组成一个Channel stack

                   2)所有的消息交互功能都是通过Channel stack来实现,而组成Channel stack的一个个Channel又是通过Channel factoryChannel listener来创建的

                   3) Channel factoryChannel listener通过Binding创建不同的MEP对应不同的Channel

   Channel Shape

    * Datagram:数据报方式,采用One-way的消息交换模式。

    * Request/Reply:请求/恢复方式,采用传统的Request/Reply 消息交换模式。

    * Duplex:双向通信,采用Duplex消息交换模式。

    * P2P :点对点方式通信, 采用Duplex消息交换模式。

MEPChannel Interface 对应表:

MEP 

Sender 

Receiver

Datagram

IOutputChannel

IInputChannel

Request/Reply

IRequestChannel

IReplyChannel

Duplex

IDuplexChannel

IDuplexChannel

P2P

IDuplexChannel

IDuplexChannel

Channel的创建

                   发送方:Channel  factory

                   接受方:Channel  Listener

 

基于Python的天气预测与可视化(完整源码+说明文档+数据),个人经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做大作业的学生需要项目实战练习的学习者,可作为毕业设计、课程设计、期末大作业,代码资料完整,下载可用。 基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基于Python的天气预测与可视化(完整源码+说明文档+数据)基
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值