使用MassTransit在AzureServiceBus上创建主题

时间:2016-10-07 13:02:02

标签: azureservicebus masstransit

我在AzureSerivceBus中创建了一个名称空间。直接使用Azure API,我可以创建主题并向其发送 - 接收消息。

现在,我希望能够使用MassTransit作为抽象层创建主题。这是因为对于本地安装,我们使用RabbitMq和MassTransit提供了良好的抽象。我们现在希望相同的代码无缝地移动到Cloud(AzureServiceBus)并能够执行类似的操作。是否可以通过MassTransit进行,即创建主题和订阅它?

MassTransit的Azure文档非常有限,因此不确定它是否支持主题。

任何提示?

1 个答案:

答案 0 :(得分:0)

正如您所指出的那样,MassTransit是您选择使用的消息服务之上的抽象概念。 RabbitMQ或Azure Service Bus并不重要。重点是,它将为您提供所需的功能,而不会给细节带来负担。主题通常用于pub / sub(发布事件)。虽然ASB的文档不像RabbitMQ那样详细,但有一节声明支持使用主题(http://masstransit.readthedocs.io/en/master/overview/publishing.html#routing-on-azure-service-bus)发布消息。