通常不鼓励使用从 JMS 提供者返回的消息 ID 作为相关 ID,将消息发布到队列中。人们如何为请求/响应架构生成相关 ID?
最佳答案
客户端可以使用唯一的 ID 标准,如 UUID
生成新的 ID。
Here对你来说是很好的教程。
您可以使用以下代码从 JMS 提供程序返回关联 ID。
message.setJMSCorrelationID(UUID.randomUUID().toString());
producer.send(message);
LOG.info("jms-client sent:" + message.getJMSCorrelationID());
干杯。
关于jms - 创建 JMS 关联 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4101408/