BTW.. if your interested in tracing the path a message, you might want
to use a BrokerPlugin like:

https://svn.apache.org/repos/asf/activemq/trunk/activemq-core/src/main/java/org/apache/activemq/broker/util/UDPTraceBrokerPlugin.java

which will generate UDP messages for each operation on the broker.  If
someone whips up a nice GUI to interpret the events I'm sure you could
get a very nice view of where messages are in your system.


On 7/24/07, Rob Davies <[EMAIL PROTECTED]> wrote:
For the Message class - the MessageId will be unique - and won't
change from broker to broker.  In fact, the toString() method on this
class returns the same value used by the getJMSMessageID() on the
derived class ActiveMQMessage

cheers,

Rob Davies
'Go further faster with Apache Camel!'
http://rajdavies.blogspot.com/





On Jul 24, 2007, at 10:12 AM, davidmc wrote:

>
> Hello folks,
>
> I have a question for someone who knows the broker code well...
>
> When a broker relays a message to another broker through a network
> connector, a new message is produced which has the same content, but a
> different CommandID.
>
> Among the many IDs that you can find in the Message class, is there
> any ID
> or combination of IDs that can tie the outgoing message to the
> incoming one?
> For example, I tried with the correlationID field and found its
> value is
> always null, so it was not useful...
>
> I would like to know this in order to be able to trace the 'travel
> path' of
> a message who goes from a producer to a consumer, but through more
> than 1
> broker, in a scenario with many producers, consumers, and networked
> brokers.
>
> Thanks in advance :)
>
> David
> --
> View this message in context: http://www.nabble.com/Broker-
> internals---tracing-a-message-questions-tf4134634s2354.html#a11759387
> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
>








--
Regards,
Hiram

Blog: http://hiramchirino.com

Reply via email to