When to use Azure Service Bus
Microsoft Azure’s Service Bus is a cloud service that enables the ability to share data between decoupled systems. Azure services provide support distributed systems and Service Bus is not the only service of its type. Azure’s Queue Storage service also provides similar functionality and facilitates the ability to share data between distributed systems.
Service Bus is the second message queuing platform built into Azure that provides Relay and Brokered messaging capabilities. It is a feature rich and matured service that can provides a means for decoupled systems to exchange information independently.
Azure’s Service Bus is one of the many Platform as a Service (PaaS) services and can range from a single queue to a highly complex message workflow with a near infinite number of interrelated queues, topics and subscriptions.