I have 2 worker roles: one sending messages to a topic and another role subscribing to all messages for the topic and I was expecting all instances of the subscriber role to receive all the messages sent by the first worker role. What I am seeing is a message sent is either received by instance 0 or instance 1 (of the subscriber worker role) but not received by both.
Is my understanding of how topics work wrong? Since all the instances of the second role have valid subscriptions for the topic, I was thinking each message would be received by both instances of the subscriber role. Interestingly, I have read posts asking for this behavior I am observing and complaining that all the instances are receiving each message.