Hi Tim

This is the test code that I am using :

from(triggerEndpoint)
                .setHeader("JMSXGroupID", constant("product1grp"))
                .to("amq:topic:VirtualTopic.producer.channel1.test")
                .setHeader("JMSXGroupID", constant("product2grp"))
                .to("amq:topic:VirtualTopic.producer.channel2.test");

from("amq:queue:Consumer.worker.VirtualTopic.producer.*.test?concurrentConsumers=2")
      .log("JMSDestination : ${header.JMSDestination}  Group :
${header.JMSXGroupID}");

The first camelRoute is the producer, while the 2nd one is the consumer.

When connects to Active 5.12.1:
12:17:48.418 [Camel (cameltester) thread #12 -
JmsConsumer[Consumer.worker.VirtualTopic.producer.*.test]] INFO  route21
- JMSDestination :* topic://VirtualTopic.producer.channel1.test * Group :
product1grp
12:17:48.532 [Camel (cameltester) thread #54 -
JmsConsumer[Consumer.worker.VirtualTopic.producer.*.test]] INFO  route21
- JMSDestination :* topic://VirtualTopic.producer.channel2.test * Group :
product2grp
              
when connects to Active 5.13.4 :

12:08:56.245 [Camel (cameltester) thread #12 -
JmsConsumer[Consumer.worker.VirtualTopic.producer.*.test]] INFO  route21
- JMSDestination : *queue://Consumer.worker.VirtualTopic.producer.*.test* 
Group : product1grp
12:08:56.293 [Camel (cameltester) thread #13 -
JmsConsumer[Consumer.worker.VirtualTopic.producer.*.test]] INFO  route21
- JMSDestination : *queue://Consumer.worker.VirtualTopic.producer.*.test* 
Group : product2grp

Compare the different result of the JMSDestination,  I can't see how the
Producer is able to set the queue in 5.13.4 ? 

Regards

Alex




--
View this message in context: 
http://activemq.2283324.n4.nabble.com/JMSDestination-value-different-between-5-12-1-and-5-13-0-tp4724196p4724265.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to