DX Infrastructure Manager

Expand all | Collapse all

Clarification on hub messages and queues

Jump to Best Answer
  • 1.  Clarification on hub messages and queues

    Posted 12-01-2015 06:00 PM

    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?

     

    Thank you,

    Dan



  • 2.  Re: Clarification on hub messages and queues
    Best Answer

    Posted 12-03-2015 06:41 AM

    Hi,

     

    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.

     

    -jon



  • 3.  Re: Clarification on hub messages and queues

    Posted 12-07-2015 02:40 PM

    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.