【发布时间】:2016-05-09 10:23:07
【问题描述】:
目前,为了使用 camel-sjms 进行请求/回复,我正在使用如下的 exchangePattern=InOut URI 参数:
from("sjms:queue:my.queue?exchangePattern=InOut")
.setBody(constant("This is an example message"));
当查看消息头时,我看到它通过 JMSDestination 头创建了一个临时队列来进行交换。
临时队列的问题在于,在执行大量请求/回复时,可能会对性能造成很大影响,因此,根据以前的经验,在普通 JMS 上,我使用了一条消息来代替普通队列队列,但我可以通过 JMSCorrelationID 消息过滤实现请求/回复。
那么,如何在 camel-sjms 中进行请求/回复,但使用普通队列而不是临时队列创建?
谢谢
【问题讨论】:
标签: jms apache-camel