6

我想使用 WCF + net.MSMQ,我对 Azure Service Bus 或 Azure 队列不感兴趣,这些东西太贵了,不符合我设置 P2P 服务的要求。

可靠性也不是问题,系统已经内置了检查丢失消息的机制——以防发生严重的硬件故障。

鉴于所有这些,如果我在 Web/Worker 角色中使用以下代码行提供服务,这是否可行,再次抛开这种本地存储的可靠性:

MessageQueue.Create(newQueuePath, isTransactional)

此外,从外部/内部端点调用 WCF MSMQ 服务是否会在负载均衡器后面成功?

4

3 回答 3

11

目前没有来自as的MSMQ平台产品,被视为替代品。Windows AzureAzure Storage QueuesAzure Service Bus

然而,每一个博客、报告和知识渊博的人都在预感IAAS微软“即将到来的某个时候”将不可避免地发布产品。当这种情况发生时,像MSMQ在 Azure 中运行的产品将成为可能。

于 2012-05-10T03:38:07.040 回答
9

我们的团队拥有MSMQService Bus。我们正在积极致力于简化这两种技术之间的桥梁,我们还将在Service Bus本地提供消息传递引擎。现在构建一个允许您使用其中一个或另一个的瘦抽象应该相当简单。

您可能还想查看http://code.msdn.microsoft.com/windowsazure/Brokered-Messaging-MSMQ-a31c6644

于 2012-05-11T19:51:00.870 回答
1

没有 Azure 版本的 MSMQ。

我相信没有什么可以从 MSMQ 迁移到 Azure Queue

于 2012-05-10T03:17:29.487 回答