How unique is the value returned by com.solacesystems.jcsmp.XMLMessage#getMessageId() received by queue subscriber (via flow)?
The official JavaDoc says:
Guaranteed messages delivered from the appliance have a appliance-assigned message ID.
But I want to know how unique this ID and could I use it as a DB primary key for this message?
Also the other part of the question: could be this ID changed during message redelivery?