0

我是activemq的新手。当我为临时队列创建消费者时,消费者将指向在会话中创建的临时队列。这将是一个同步过程。之后它将向代理(activemq)生成消息。代码如下

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

...

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

producer.send(message);

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

4

1 回答 1

3

正如您可能已经在此处阅读的那样(您从中复制了示例),每个请求都会创建临时队列。这意味着它们不是为在另一个会话或连接中使用而设计的

于 2013-11-05T15:27:06.200 回答