The Service Bus is a communication engine which provides secure and reliable communication between components. Service Bus allows you to build applications and connect with different roles between Web and worker TL, you can use this for load labeling and or for decoupling where your web TS sent messages into a queue. Service Bus is a unified set of messaging capabilities.
With Azure Service Bus you can build cloud scale applications for the enterprise. Service Bus provides you Messaging and Relay Services and really helps to unblock enterprise data as well as business logic.
With Service Bus you can enable loosely coupled solutions.
Window Azure Service Bus provides multi-tenant service to the connecting applications.
You can use four different communications mechanism of one or more instances within a namespace.
Queues: This allows one directional communications (also called Broker).
Topics: This allows one directional communications using subscriptions.
Relays: This is responsible to 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.
The following figure shows, in a one namespace there may be many entities can be reside or created.

Now start with creating a new namespace, go to the Service Bus and click on to create a new namespace.

Namespace is a Global unique container. We can put all entities in namespace like Queues, Topics, Relays and Event Hubs. So now we need to create a namespace for Azure Service Bus, give a name to your service, type and messaging tier would by default add select the region where you want to create your Service Bus.
In the type, I’m selecting Messaging; Notification Hub is for how to send notifications to mobile devices.

So here, my Service Bus namespace has been created “MyServiceBusAzure”. Click on to namespace as shown in the following screenshot:

There are many entities inside the namespace like Queues, Topics, Relays, and Event Hubs.

Now first I’m going to create a Queue, click on QUEUE and click on “NEW” button in the bottom to create a Queue.

Inside Service Bus, click Queue, then Quick Create, a box would open for creating a new Queue, give a name to your queue, select the region for queue and namespace would be “MyServiceBusAzure”.
Click on to “Create a New Queue”.

So my Queue gets created, now what we can do with queue, queue is inside in my container (namespace). Here, I need a connection string of my queue, let’s check connection string is available at this time, for this go to “Connection Information”.

So there is no Shared Access Service (SAS) available at this time, make sure connection string is very important to communicate with this queue to my application. For access connection string you need to define what are the authorizations, what are the capabilities you can do, may be you can also create items in a queue, may be you can read items from a queue as well as you can manage your queue. Let’s see how we can configure that,

















Prasanna MuraliPosted May 10, 2016, 10:41 AM
nice
Shakti Singh DulawatPosted Apr 20, 2016, 3:51 AM
Interesting
Kuppurasu NagarajPosted Apr 19, 2016, 1:09 PM
Nice..
Debasis SahaPosted Apr 19, 2016, 10:33 AM
Good One..
Gowtham RajamanickamPosted Apr 19, 2016, 4:51 AM
good one..