First Question:
Method JmsInvokerClientInterceptor.doExecuteRequest(Session, Queue, Message)
is trying to create a TemporaryQueue then delete it. However, for each
TemporaryQueue, connection will use LongSequenceGenerator to generate a
incrementing queue name, what if sequence id grow bigger than
Long.MAX_VALUE.

Second Question:
Again, for doExecuteRequest, if two thread is calling this method. For
instance, thread A send a request to queue Q first, thread B send to queue Q
later, but response for request B arrives first and response A later. Then
thread A takes response of thread B.



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/two-possible-issues-when-integrating-with-spring-jms-tp4716687.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to