I am developing a mobile application using Telerik Platform. The services consumed by the app are ASP.NET Web API RESTful services which are hosted on Azure. I'd like to build some resilience into the app by adding a service bus and have been looking at Azure Service Bus which seems to be what I'm looking for.
It's fairly new to me and I have a few questions.
- Can Azure Service Bus be used for RESTful services that return data or are they fire-and-forget only?
- For simple RESTful services is Azure Service Bus the way to go or Azure Storage Queue? When would you use one vs the other?
- When would I use a Queue vs Topic / Subscription?