Service Bus Queues
The Azure platform currently offers two different queuing services: Azure Queues and Service Bus Queues. Service Bus is a broader type of messaging service that provides a number of additional capabilities over the storage queues.
In summary, Service Bus provides four different communication mechanisms that are designed to integrate applications or hybrid application components. These entities are Queues, Topics, Relays, and Event Hubs. Service Bus Queues are brokers that store messages; Topics are queues that offer a pub/sub mechanism where multiple applications subscribe to a queue and filter their messages based on certain topics; Relays provide bidirectional direct communication between two separate applications that, for example, might be both residing on premises; Event Hub is an event processing service for large scale data intake.
Choosing between Service Bus Queues and Azure Queues depends on multiple factors that should be considered based on the individual requirements...