Azure Service Bus is a highly reliable, brokered messaging system for integration scenarios and IoT solutions. It is aimed at enterprise applications, and it offers middleware technologies such as message queueing and publish/subscribe messaging. It decouples the communication between applications and services.
Azure Service Bus offers the following key capabilities:
- Queues: This offers asynchronous, decoupled message communication between applications and services. It offers First In, First Out (FIFO) message delivery, and each message is received by one consumer. Messages are stored in the queue, so senders and consumers don't have to be connected to the queue at the same time. Service Bus Queues also offers Sessions, where messages can be grouped using a session ID. This way, the messages can be isolated and processed by dedicated clients.
- Topics and...