Service Bus Messaging

Official Documentation

Service Description

The Microsoft Azure Service Bus provides a communication and integration platform for networking distributed Web services. Simple and complex message streams can be implemented regardless of where the individual communication partners are executed (in the cloud or in the customer's data center). Support is provided for point-to-point connections (unidirectional and bidirectional), queues for caching exchanged messages, as well as publish-subscribe patterns about topics where multiple senders can dispatch messages to multiple recipients.

Getting Started

  1. Service Bus Learning Path
    10/3/2016, Webpage
  2. Azure Queues and Service Bus queues - compared and contrasted
    9/15/2015, Webpage

Latest Content

RSS Feed

Enterprise integration and hybrid Video
Java and Service Bus… oh my?! Blog
(Cross-Post) Using Service Bus Client Performance Counters Blog
Azure Service Bus Messaging Overview Video
Introducing Azure Service Bus Premium Messaging Video

Azure Documentation

1. Overview
     1.1. What is Service Bus Messaging?
     1.2. Service Bus fundamentals
     1.3. Service Bus architecture
     1.4. FAQ
2. Get Started
     2.1. Create a namespace
     2.2. Use queues
          2.2.1. .NET
          2.2.2. Java
          2.2.3. Node.js
          2.2.4. PHP
          2.2.5. Python
          2.2.6. Ruby
          2.2.7. REST
     2.3. Use topics and subscriptions
          2.3.1. .NET
          2.3.2. Java
          2.3.3. Node.js
          2.3.4. PHP
          2.3.5. Python
          2.3.6. Ruby
     2.4. Build a multi-tier Service Bus application
3. How To
     3.1. Plan and design
          3.1.1. Premium messaging
          3.1.2. Compare Azure Queues and Service Bus queues
          3.1.3. Optimize performance
          3.1.4. Asynchronous messaging and high availability
          3.1.5. Handling outages and disasters
          3.1.6. Chain entities with auto-forwarding
     3.2. Develop
          3.2.1. Queues, topics, and subscriptions
          3.2.2. Apps that use queues
          3.2.3. Apps that use topics/subscriptions
          3.2.4. Authentication and authorization
          3.2.5. Partitioned queues and topics
          3.2.6. Dead-letter queues
          3.2.7. Transaction processing
          3.2.8. Diagnostic logs
          3.2.9. AMQP
      AMQP overview
      Java Message Service and AMQP
      AMQP protocol guide
      AMQP request-response-based operations
     3.3. Manage
          3.3.1. Service Bus management libraries
          3.3.2. Using Azure Resource Manager templates
          3.3.3. Using PowerShell to provision entities
4. Reference
     4.1. .NET
          4.1.1. Microsoft.ServiceBus.Messaging
          4.1.2. Microsoft.Azure.Management.ServiceBus
     4.2. PowerShell
     4.3. REST
     4.4. Exceptions
     4.5. Quotas
     4.6. SQLFilter syntax
     4.7. SQLRuleAction syntax
5. Resources
     5.1. Azure Roadmap
     5.2. Blog
     5.3. MSDN forums
     5.4. Pricing details
     5.5. Pricing
     5.6. Samples
     5.7. Service Bus Explorer
     5.8. Service updates
     5.9. Stack Overflow
     5.10. Videos

Online Training Content

Date Title


Tool Description


Date Title Length
5/10/2017 Enterprise integration and hybrid 0:54:16
9/4/2015 Azure Service Bus Messaging Overview 0:40:26
9/2/2015 Introducing Azure Service Bus Premium Messaging 0:03:13


Date Title