What is the essential difference between Publisher-Subscriber and Point-to-Point paradigms?
In publisher-subscriber paradigm, multiple subscribers created on a topic can receive all the messages published to that topic from any publishers. In queue paradigm, you can have multiple senders sending messages to the queue. All these messages will stay in the queue until they are requested by one of the receivers. In this case, even if there are multiple receivers created on a particular queue, the messages in the queue will go out one at a time to only one of those receivers that are ready to receive it.