Hi Jason thanks for the quick response. Let me try to be more specific on my use case.
My scenario is to load balance messages inside a group to several consumers on a queue fashion. Instead of having a fan-out approach where each consumer receives one copy of the message M1, I'd like to have only one consumer on that group (and hence I thought that inside a given subscription messages were only delivered to one consumer at a time) to consume the message. Here's my scenario:
Topic ---> S1, S2 (two subscriptions to the same topic)
S1 --> C1 (one consumer)
S2 --> C2, C3 (two consumers)
I send M1 and I expect to be delivered to S1 and S2 which happens. But I needed it to be consumed by C1 and by C2 OR C3 not C2 AND C3
Does this make sense?
Regards