English 中文(简体)
使用MSMQ或WCF-VS 2008
原标题:
  • 时间:2009-01-14 14:44:50
  •  标签:

This is my situation: 1. have an existing application which relies on XML being fed via FTP. Based on the XML, the application performs tasks.

  1. 现在我想要使用 BITS 下载文件,路径是 XML 文件的元素。

  2. 我想创建一个BITS应用程序,它应该在步骤1中应用程序触发消息时在项目的下载方面工作。

第一步中的应用程序是在VS-2003中的,一个版本是在VS-2005中的。我想在VS-2008中创建我的BITS应用程序,如果我不能使用BITS,那么我将使用curlHTTP进行HTTP GET。问号是我要使用MSQM还是WCF在步骤1的应用程序和我的下载应用程序之间发送消息?

问题回答

WCF具有原生的MSMQ队列支持。

有两种可能适用于你情况的绑定方式...

NetMSMQBinding: http://msdn.microsoft.com/zh-cn/library/system.servicemodel.netmsmqbinding.aspx

MSMQIntegrationBinding: http://msdn.microsoft.com/en-us/library/system.servicemodel.msmqintegration.msmqintegrationbinding.aspx

通过这些绑定,您应该能够直接和 MSMQ 队列进行通信。

因此,我认为 WCF 不是非此即彼的情况。你要么需要 MSMQ,要么不需要。

WCF非常强大,但是很难掌握。我正在编写自己的框架,用于在Windows服务中自托管WCF服务的过程中。





相关问题
热门标签