Seeking the experts help here. I have 2 brokers - A and B - connected as networks of brokers configuration using network connectors.
P ------------ A -----B-------------C There is one publisher P connected to A that published to topic /topic/foo/bar. I also have a durable subscriber C for the topic. Initially C is connected to B. When P publishes message "hello1" to the topic, C receives the message. Now C disconnects from B and connects to A and subscribes to the same topic. Weird thing is that C received the same message "hello1" again. Question: Is it weird or is it the expected behavior? How can I avoid C from getting messages that it had already received (when it connected to a different broker earlier)? I have tested this with MQTT (cleansession=0, clientid set) as well as STOMP (client-id and activemq.subscriptionName values set). Both have the same behavior. Appreciate your help! Thanks, PC