Azure.Messaging.ServiceBus
Azure Service Bus allows you to build applications that take advantage of asynchronous messaging patterns using a highly-reliable service to broker messages between producers and consumers. Azure Service Bus provides flexible, brokered messaging between client and server, along with structured first-in, first-out (FIFO) messaging, and publish/subscribe capabilities with complex routing. If you would like to know more about Azure Service Bus, you may wish to review: What is Azure Service Bus?
Use the client library for Azure Service Bus to:
- Transfer business data: leverage messaging for durable exchange of information, such as sales or purchase orders, journals, or inventory movements.
- Decouple applications: improve reliability and scalability of applications and services, relieving senders and receivers of the need to be online at the same time.
- Control how messages are processed: support traditional competing consumers for messages using queues or allow each consumer their own instance of a message using topics and subscriptions.
- Implement complex workflows: message sessions support scenarios that require message ordering or message deferral.