在Activemq中的同一连接中创建使用者和临时队列?

时间:2013-11-05 14:37:49

标签: java jms activemq messaging

我是activemq的新手。当我为临时队列创建一个消费者时,消费者给出了在session.it中创建的临时队列的点。它将是一个同步进程。之后它将生成消息给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);

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

1 个答案:

答案 0 :(得分:3)

由于您可能已阅读here(您从中复制了示例),因此每个请求都会创建临时队列。这意味着他们并非设计用于其他会话或连接