Choosing Between Windows Azure Queues and Service Bus Queues

Windows Azure supports two types of queue mechanisms: Windows Azure Queues and Service Bus Queues.

  • Windows Azure Queues, which are part of the Windows Azure storage infrastructure, feature a simple REST-based Get/Put/Peek interface, providing reliable, persistent messaging within and between services.
  • Service Bus Queues are part of a broader Windows Azure messaging infrastructure that supports queuing as well as publish/subscribe, Web service remoting, and integration patterns.

Read the MSDN article by Valery Mizonov and Seth Manheim that provides a detailed comparison of Windows Azure Queues and Service Bus Queues and provides suggestions to solution developers and architects when to consider using Windows Azure Queues and when to consider using Service Bus Queues.

WindowsAzureStorage  WindowsAzureServiceBus