Hi Neil, KahaDB woud be a better bet - its the default in 5.4 (to be released really soon). MessageId's are globally unique - and the seed is a combination if the host name + an operating system generated file descriptor id + a time stamp. Using this seed an incrementing long is used to complete the id.
cheers, Rob Rob Davies follow me: http://twitter.com/rajdavies I work here: http://fusesource.com My Blog: http://rajdavies.blogspot.com/ I wrote this: http://www.manning.com/snyder/ On 21 Jul 2010, at 11:15, Neil Pritchard wrote: > Hi, > > I'm using ActiveMQ as an exchange and consumer of messages to trigger a > process that sends another message vi http post to a third parties system. > The third party requires that the messages that they receive carry a unique > identifier. My intention is to simply relay the Message ID to them but would > like to check how the message ID is built up first and of course confirm that > it is unique. Would the MessgaeID be reset if the boroker (or network of > brokers in this case) were restarted when empty. For reference I'm using > Kaha for persistence. > > Many thanks for any help. > > Neil >