【问题标题】:Do Request/Reply with camel-sjms without using temporary queues在不使用临时队列的情况下使用 camel-sjms 进行请求/回复
【发布时间】: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


    【解决方案1】:

    阅读 camel-sjms 的文档,您可以找到 namedReplyTo 选项,您可以在其中指定要使用的回复队列名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-30
      • 2016-06-30
      • 2014-06-19
      • 2016-01-02
      • 2013-02-03
      • 1970-01-01
      • 2011-12-06
      • 1970-01-01
      相关资源
      最近更新 更多