This is the final verdict on when to use Azure Service Bus Queues or Topics.
Choose Service Bus Queues: One-to-one system scenario. One system passing a message to another system.
Choose Service Bus Topics: When there is a need to send the message to multiple systems.
Understanding Messaging Concept.
Topics are something you send a message to. When a service wants to receive messages that have been published to a Topic, they need to create a Subscription. Each receiver subscribes to the topic.
Queues work in a different way. A queue receives messages published to it and adds them to the back of the messages that are already in the queue. The queue is dedicated to the consumer and it leaves the queue after reading.
That’s it.