· Reliable cloud messaging as a service (MaaS) and simple hybrid integration
· Distribute messages to multiple independent back-end systems
· Brokering messaging between client and server with asynchronous operations along with structured first-in, first-out (FIFO) messaging and publish/subscribe capabilities.
· Safely routing and transferring data and control across service and application boundaries
· While a queue is often used for point-to-point communication, topics are useful in publish/subscribe scenarios.
· Dead-lettering - Service Bus supports a dead-letter queue (DLQ) to hold messages that cannot be delivered to any receiver, or messages that cannot be processed. You can then remove messages from the DLQ and inspect them.