Is there such a thing as a ServiceBus provider? As part of my application I would like to include a SB namespace, topic and subscriptions. Is the expectation that you deploy the website(s) using ARM, and use the service interface for scripting the other supporting features?
Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics (in a namespace). Service Bus is used to decouple applications and services from each other, providing the following benefits: Load-balancing work across competing workers.
The Azure Service Bus cloud service uses the AMQP 1.0 as its primary means of communication.
Azure Service Bus is an enterprise queueing solution and can replace RabbitMQ if you want to take advantage of the PaaS offering instead of running RabbitMQ yourself.
There is a Service Bus Provider now. Sample template:
{
"apiVersion": "2014-09-01",
"name": "[parameters('namespace')]",
"type": "Microsoft.ServiceBus/namespaces",
"location": "[parameters('resourceLacation')]",
"properties": {
"messagingSku": "1", //basic tier
"enabled": true,
"status": "Active",
"namespaceType": "Messaging",
"eventHubEnabled": true,
}
}
There isn't a Service Bus Provider yet. The only way you can create / manage Service Bus from a client machine is via PowerShell or through custom code leveraging either an Azure SDK or the REST Management API.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With