This may be a stupid question, but I can't find a definite unambiguous answer by reading the documentation.
This is what I understand from the documentation:
So assume you have a queue, you can send multiple messages to it, and have multiple clients/readers connected to the queue. In this case each message will be received by just one client/reader.
Now assume you have made a topic, and send messages to that. And you have several clients/readers who each make there own subscription to the topic; In this case each client/reader will receive all the messages send to the topic.
But this is what I want to know:
Is it possible to create a topic, with one subscription; and then connect multiple clients/readers to that same subscription? And if so; can I then assume that each message will be received by only one client/reader?
(Or, is this not possible, and do we need to create a queue; then link that queue to the subscription, and create multiple readers on the queue.)
PS; I know that it makes no sense to have a topic with only one subscription. What I actually have in mind is a topic with multiple subscriptions which each may have zero, one, or more clients reading from it.