我是activemq的新手。当我为临时队列创建使用方时,使用方在会话中创建一个指向临时队列的点。它将是一个同步过程。此后,它将生成消息给broker(activemq)。代码如下

// client side
 Destination tempDest = session.createTemporaryQueue();
 MessageConsumer responseConsumer = session.createConsumer(tempDest);


...

// send a request..
message.setJMSReplyTo(tempDest)
message.setJMSCorrelationID(myCorrelationID);

producer.send(message);


我想知道是否可以在不同的连接或会话中为临时队列创建使用者?如果可以的话,如何在不同的会话或连接中使用具有其名称的临时队列?

最佳答案

您可能已经阅读了here(从中复制示例),因此将根据请求创建临时队列。这意味着它们不适合在其他会话或连接中使用。

10-01 04:51