Azure Service bus queues topics vs queues for web/worker roles

TheWommies picture TheWommies · Apr 17, 2012 · Viewed 7.5k times · Source

I know Choosing between .NET Service Bus Queues vs Azure Queue Service

provides some answers as to when to use queues for web/worker roles vs Azure Service bus, but I'm just starting to study Azure and was looking for something more thorough.

It says "NET service bus is more specifically designed for integrating systems rather than providing a general purpose reliable messaging system".

Was just wondering if I could get clarification of this? Does it mean when communicating between separate remote applications it is better to use the Service bus Queue and when communicating between web/worker roles you use the normal Azure queues.

Thanks

Answer

hocho picture hocho · Apr 17, 2012

The service bus queues offer a lot more sophistication compared to the storage queue counterpart. Here is a link comparing and contrasting.

https://docs.microsoft.com/en-gb/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted

I would use the queue which best serve my needs favoring storage queue for generic work distribution and the service bus queues, if my needs are more sophisticated like Pub/Sub etc ...