创建JMS关联ID

one*_*jig 10 jms

通常不鼓励使用从JMS提供程序返回的消息id作为消息发布到队列的相关ID.人们如何为请求/响应架构生成相关ID?

San*_*til 2

客户可以使用唯一的ID标准UUID来生成新的ID。 是给你的很好的教程。

您可以使用以下代码从 JMS 提供程序返回相关 ID。

message.setJMSCorrelationID(UUID.randomUUID().toString());
producer.send(message);
LOG.info("jms-client sent:" + message.getJMSCorrelationID());  
Run Code Online (Sandbox Code Playgroud)

干杯。