骆驼jms:如何设置replyTo

Camel jms: How to set replyTo

这是路线:

 <from uri="timer://tick-tock-timer?period=50000" />
          <transform>
          <simple>Message at ${date:now:yyyy-MM-dd HH:mm:ss}</simple>
        </transform>
          <to uri="activemq:queue:inbox" pattern="InOut" />
         </route>



<route id="consumer14">
        <from uri="activemq:queue:inbox"/>
        <convertBodyTo type="java.lang.String"/>
       <transform>
          <simple>${in.body}&#13;</simple>
       </transform>
        <log message="${body}"/>
      </route>

我尝试发送回复表示消息已收到,但我不知道它应该在哪里。 我该怎么做?

您可以在 Camel JMS 组件文档页面阅读有关 replyTo 选项的信息:​​

你可以告诉 replyTo 应该是什么

<to uri="activemq:queue:inbox?replyTo=foo" pattern="InOut" />

然后第二个路由在路由结束时发送回回复消息时将自动使用它。

还要注意各种回复队列,例如临时的、共享的或独占的。