activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Allesmallachen <>
Subject JMS Request/Reply
Date Sat, 24 Mar 2007 19:48:21 GMT

I need to create a request/reply operation between a subscriber and a single
publisher for intitalization. 
The publisher sends messages to topic X all the time.
The subscriber first subscribes to topic X.
To get additional data from the publisher a subscriber sends also a "request
notification" to the publisher.
I point the JMSReplyTo Header of the request to a temporary topic that
should receive the reply.

I use the temporary topic and not topic X to prevent other subscribers of
topic X from receiving the reply (I cannot use a selector and IDs because
all are pure topic subscribers of the same topic without selectors).

In fact I have now two subscribers under the same session: one for the
actual topic I am interest in and one for the temproary topic for the reply. 
My question is:  What ordering guarantees do I have for these two
If the publisher sends the notifications x1;reply;x2 will I first receive X1
with the MessageListener of my topic X subscriber and then the reply with
the MessageListener of my temporary topic subscriber?
Or it is also possible that I receive X1 and X2 first and then the reply?

View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message