This article will cover the following.

Brief Concepts

What is Microsoft Azure Service Bus?
  • It's a communication engine which provides secure and reliable communication between components.
  • It allows you to build applications and connect with different roles between the web and worker TL. You can use this for load labeling and/or for decoupling where your web TS has sent messages into a queue.
  • It provides you Messaging and Relay Services and really helps to unblock enterprise data as well as business logic.
  • It provides multi-tenant service to the connecting applications.

Communication Mechanisms

  • Queues- It allows one directional communications.
  • Topics- It allows one directional communication using subscriptions.
  • Relays- It’s responsible for providing bi-directional communications. It passes the messages on to destination application.
  • Event Hubs- This is responsible to provide event and telemetry entry to the cloud

Prerequisites

Read the following article to create an Azure account and for some basic information about Azure to get started.

Implementation – Create a new Azure Service Bus

Steps to be followed.

Implementation – Adding a queue and access it from the Service Bus

Happy Learning!