1

我们有一个现有的应用程序,它使用 MSMQ 和 WCF 服务从队列接收消息并处理它们。

WCF 服务在 IIS 中配置为 WAS 服务,并使用 msmqIntegrationBinding 绑定。将消息发送到队列时会自动调用该服务。

现在我们需要使用 Azure 服务总线来实现相同的功能,作为向云过渡的一部分。

我检查了这篇http://blogs.msdn.com/b/tomholl/archive/2011/10/07/using-service-bus-queues-with-wcf.aspx文章。

当消息发送到队列时会调用该服务,但它使用 ChannelFactory 和来自我的客户端应用程序中服务的合同程序集。

在 MSMQ 绑定中,我的客户端不需要了解有关服务的任何信息。它是自动推断的,因为服务的名称和队列的名称需要完全相同。

简而言之,我需要能够将消息发送到服务总线,并且 IIS/WAS 应该负责调用适当的服务,就像它与 MSMQ 一起工作的方式一样。

是否可以使用 Azure 服务总线进行类似 MSMQ 的激活?

4

0 回答 0