使用同步WCF服务包装异步MSMQ

使用同步WCF服务包装异步MSMQ,wcf,web-services,msmq,messaging,Wcf,Web Services,Msmq,Messaging,如何构建包装异步MSMQ通信的同步WCF服务 让我们有一个简单的场景。我有一个只支持同步web服务调用的客户端。我需要发送一个同步订单请求,但后端系统将其公开为异步请求和响应MSMQ。WCF不需要任何逻辑,只需包装MSMQ asych通信并来回传递参数即可 谢谢你的帮助 Let us have a simple scenario. I have a client which supports only synchronous web service calls 同步调用意味着您在客户端和服务器

如何构建包装异步MSMQ通信的同步WCF服务

让我们有一个简单的场景。我有一个只支持同步web服务调用的客户端。我需要发送一个同步订单请求,但后端系统将其公开为异步请求和响应MSMQ。WCF不需要任何逻辑,只需包装MSMQ asych通信并来回传递参数即可

谢谢你的帮助

Let us have a simple scenario. I have a client which supports only synchronous web service calls
同步调用意味着您在客户端和服务器之间使用相同的链接端点url或通道进行通信,所以根据您的假设,没有

原因:每次客户端发送请求时,它都会一直等待服务器的响应,并且会产生错误

或者,您可以在wsdl或Web服务中定义两个不同端点url的服务,一个用于请求,另一个用于响应。 在客户端,您需要快速调用这些端点url来发送请求和接收响应,所以它看起来是同步的,但最终是异步的。在这种情况下,您只能这样做


根据我的理解。

在向SO发帖时,请附上您为解决问题而编写的任何代码。当你证明你已经做了一些工作时,我们将提供帮助。感谢你的快速回复,我实际上是WCF的新手,我想验证这个概念以及这个概念是否有效。关于如何实施it的一些指导性文章。。那太好了。非常感谢。