[导入][原创]我的WCF之旅(13):创建基于MSMQ的Responsive Service

     摘要: 我们知道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
posted @ 2008-03-13 21:15  咔咔  阅读(179)  评论(0编辑  收藏  举报