2015-11-10 79 views
-1

這是路線:駱駝JMS:如何設置的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> 

我嘗試發送應答表示接收到消息,我不知道它應該的。 我該怎麼做?

回答

2

你可以閱讀有關在駱駝JMS組件文檔頁面的replyTo選項:

你可以告訴什麼的replyTo應該

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

然後第二當路由結束時,路由將自動使用它在回覆消息時發送迴應消息。

還要注意各種回覆隊列,比如臨時,共享或排他。

+0

感謝您的回覆!與'''我收到了此消息錯誤:'OUT消息未收到:20000毫秒應答消息中correlationID:Camel-ID-SMART-51182-1447233432669-0-6目標上未收到:queue:// foo。交流[訊息:2015-11-11 10:18:04訊息' –