Azure上的NServiceBus运输绑定使用?

时间:2013-04-19 05:34:17

标签: azure nservicebus servicebus

使用AzureServiceBusMessageQueueAzureMessageQueue的优缺点是什么?

据我所知,Azure上这两个传输绑定之间存在差异,例如消息大小,并发性,重复行为等。然而,大部分内容已经由NServiceBus协调(或者我认为是这样 - 因为NServiceBus文档非常这个问题很少见。 NServiceBus本身允许您将有效负载存储在blob存储中。

那么使用一个而不是另一个的利弊是什么呢?我最担心的是:性能,可扩展性,有效负载限制,灵活性,可以在解决方案内外移动解决方案和成本。

1 个答案:

答案 0 :(得分:3)

我想说Azure Service Bus Queues / Topics提供了更多的灵活性和功能。如果你看一下微软的投资,我还会声称,与存储队列相比,他们会对服务总线消息进行更多投资。
我同意NServiceBus提供了一般由这些服务总线队列提供的一些功能,但是由您决定是否使用它们。 您可能会考虑价格差异,但服务总线实体的好处是,您在收听消息时可以(非常)超时,从而减少您支付的交易数量。据我记得(自从我使用存储队列以来已经有一段时间了)存储队列不是这样的

HTH