The Azure Service Bus transport leverages the Azure.Messaging.ServiceBus client library for .NET.
Azure Service Bus is a messaging service hosted on the Azure platform that allows for exchanging messages between various applications in a loosely coupled fashion. The service offers guaranteed message delivery and supports a range of standard protocols (e.g. REST, AMQP, WS*) and APIs such as native pub/sub, delayed delivery, and more.
Transport at a glance
Feature | |
---|---|
Transactions | None, ReceiveOnly, SendsWithAtomicReceive |
Pub/Sub | Native |
Timeouts | Native |
Large message bodies | with Premium tier or data bus |
Scale-out | Competing consumer |
Scripted Deployment | Supported using NServiceBus. |
Installers | Optional |
Native integration | Supported |
The Azure Service Bus transport only supports the Standard and Premium tiers of the Microsoft Azure Service Bus service. Premium tier is recommended for production environments.