We decided to try out MQTT shared subscription to achieve load-balancing at the broker's level.
We had set up (say 2) multiple consumers subscribed to different channel; however, we ran into issues whereby same (& duplicate) message was delivered to each consumer. Our mqtt client qos is configured for level 1.
Our expectation was for one message to be delivered to one of consumers in the shared group.
Did we miss something on our setup? Any guidance will be greatly appreciated.