惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
B
Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
Jina AI
Jina AI
Vercel News
Vercel News
博客园 - 叶小钗
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The Cloudflare Blog
V
V2EX
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
腾讯CDC

博客园 - 咔咔

[导入][原创]Enterprise Library Policy Injection Application Block 之三:PIAB的扩展—创建自定义CallHandler(提供Source Code下载) [导入][原创]Enterprise Library Policy Injection Application Block 之二: PIAB设计和实现原理 [导入][原创]Enterprise Library Policy Injection Application Block 之一: PIAB Overview [导入][原创]谈谈WCF中的Data Contract(4):WCF Data Contract Versioning [导入][原创]谈谈WCF中的Data Contract(3):WCF Data Contract对Collection & Dictionary的支持 [导入][原创]谈谈WCF中的Data Contract(2):WCF Data Contract对Generic的支持 [导入][原创]谈谈WCF中的Data Contract (1):Data Contract Overview [导入][原创-总结]深入理解C# 3.x的新特性系列总结 [导入][原创]深入理解C# 3.x的新特性(5):Object Initializer 和 Collection Initializer [导入][原创]深入理解C#3.x的新特性(4):Automatically Implemented Property [导入][原创]"我的WCF之旅"系列阶段性总结 [导入][原创]ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part II [导入][原创]ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline - Part I [导入][原创]ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI [导入][原创]深入理解C# 3.x的新特性(3):从Delegate、Anonymous Method到Lambda Expression [导入][原创]深入理解C# 3.x的新特性(2):Extension Method - Part II [导入][原创]深入理解C# 3.x的新特性(2):Extension Method - Part I [导入][原创]我的WCF之旅(13):创建基于MSMQ的Responsive Service [导入][原创]我的WCF之旅(12):使用MSMQ进行Reliable Messaging [导入][原创] 深入剖析ASP.NET的编译原理之二:预编译(Precompilation) [导入][原创]Enterprise Library Policy Injection Application Block 之四:如何控制CallHandler的执行顺序 [导入][原创]我的WCF之旅(8):WCF中的Session和Instancing Management [导入][原创]我的WCF之旅(9):如何在WCF中使用tcpTrace来进行Soap Trace [导入][原创]我的WCF之旅(10):如何在WCF进行Exception Handling
[导入][原创]我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http...
咔咔 · 2008-03-13 · via 博客园 - 咔咔

     摘要: 在一个基于面向服务的分布式环境中,借助一个标准的、平台无关的Communication Infrastructure,各个Service通过SOAP Message实现相互之间的交互。这个交互的过程实际上就是Message Exchange的过程。WCF支持不同形式的Message Exchange,我们把这称之为Message Exchange Pattern(MEP), 常见的MEP包括: Request/Reply,Request/Forget(One-way)和Duplex。通过采用Duplex MEP,我们可以实现在Service端Callback Client的操作。虽然WCF为我们实现底层的通信细节,使得我们把精力转移到业务逻辑的实现,进行Transport无关的编程,但是对底层Transport的理解有利于我们根据所处的具体环境选择一个合适的Transport。说到Transport, WCF 经常使用的是以下4个:Http,TCP,Named Pipe,MSMQ。由于不同协议自身的差异,他们对具体MEP的支持方式也会不同,我们今天就来谈谈Http和TCP对Duplex  阅读全文

文章来源:http://www.cnblogs.com/artech/archive/2007/06/18/788071.html