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

推荐订阅源

D
DataBreaches.Net
N
Netflix TechBlog - Medium
P
Proofpoint News Feed
D
Docker
J
Java Code Geeks
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
I
InfoQ
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
T
Tailwind CSS Blog
M
MIT News - Artificial intelligence
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
腾讯CDC
罗磊的独立博客
U
Unit 42
爱范儿
爱范儿
Vercel News
Vercel News
MyScale Blog
MyScale Blog

博客园 - 咔咔

[导入][原创]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之旅(12):使用MSMQ进行Reliable Messaging [导入][原创]我的WCF之旅 (11): 再谈WCF的双向通讯-基于Http的双向通讯 V.S. 基于TCP的双向通讯 [导入][原创] 深入剖析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之旅(13):创建基于MSMQ的Responsive Ser...
咔咔 · 2008-03-13 · via 博客园 - 咔咔

     摘要: 我们知道MSMQ天生就具有异步的特性,它只能以One-way的MEP(Message Exchange Pattern)进行通信。Client和Service之间采用One-way MEP的话就意味着Client调用Service之后立即返回,它无法获得Service的执行结果,也无法捕捉Service运行的Exception。
但是在有些场景 中,这是无法容忍的。再拿我在上一篇文章的Order Delivery的例子来说。Client向Service提交了Order,却无法确认该Order是否被Service正确处理,这显然是不能接受的。我们今天就来讨论一下,如何创建一个Responsive Service来解决这个问题:Client不再是对Service的执行情况一无所知,它可以获知Order是否被Service正确处理了。  阅读全文

Artech 2007-07-01 16:06 发表评论

文章来源:http://www.cnblogs.com/artech/archive/2007/07/01/802069.html