JMS QueueRequestor和已删除的目标

时间:2010-08-20 17:44:48

标签: queue jms

我正在使用Activem MQ 5.3.1 我的配置适用于传统的异步消息传递 我尝试使用QueueRequestor 该消息被有效发送,收到。 但是当它回应临时队列时,我已经提出了这个例外 javax.jms.InvalidDestinationException:无法发布到已删除的Destination:temp-queue:// ID:......

目的地不存在

我正在使用activemq的默认conf 有什么想法??

1 个答案:

答案 0 :(得分:0)

我找到了答案 queuerequestor的实现用于发送和接收相同的jmsSession。 这就是为什么请求者的接收者从未见过任何消息,以及为什么临时目的地不能使用topublish消息

我的解决方案是创建一个包含两个会话的请求者。 实际的实施将与上面的博客文章非常相似