Let`s imagine we have server A with publisher and servers B and C with consumers. Also we have got 5 different subjects; foo1, foo2,... foo5. We always want to send a message only to one consumer and receive only one response.
So we utilize the requestOne function from the JS SDK at the publisher side and subscribe function with the {queue: "default"} option. So both servers B and C has been subscribed one time for each subject. But every time they subscribe they use queue with name "default" to prevent multiple consumers receive the same message as mentioned in docs.
So the question is: Will this queue with name "default" be shared across all the subjects? Or each subject will have his own queue with name "default" and it is just shared between the subscribers of particular subject.
For example: producer generates 10 messages 2 for each subject. Will we have 10 messages processed at the same time or only 2 messages since all the subscription share the same queue with name "default"?