We are testing the UIM connector within SOI to UIM and with the latest version, it supports subscribing to any queue name.
Our concern is that we have an existing "Catalyst" queue defined and it subscribes to messages: alarm_new,alarm_update,alarm_assign,alarm_close
In our SOI Lab, we want to stand up a 2nd connector box, pointing to our Pri-Hub in production and define a Catalyst2 queue listening to the same messages.
Question: when messages hit the bus, does the message get replicated to all Queues that listen for those message subjects?
Meaning if I have two queues that listen to all alarm_new message, will both queues fill up with that message or does the first queue that gets that message get it and the other is left out of the picture?
Or does the message replicate to all queues?
Yes, message is stored in each "attach" queue that is listening to the subject of that message. The same goes for each subscriber that just listens to that message. So, everyone that is listening to a subject gets one copy of each message with that subject.
Thanks Jon. I was pretty sure that was the way it behaved but wanted to confirm in here and also w/in a UIM support case. Just verifying this is the expected behavior as we are making use of this new connector and did not want the two (Production and Lab) fighting over the same messages.
Appreciate the reply.