【问题标题】:How to do nested request response jms calls with camel如何用骆驼做嵌套请求响应jms调用
【发布时间】:2016-06-06 21:21:16
【问题描述】:

我正在尝试在路由内进行请求响应调用,该路由实际上是以请求响应方式从外部调用的。现在看来这不起作用,看起来外部的replyTo/correlation id 丢失了。

以下情况:

客户

jmsRequest 到 myFirstQueue,replyTo=temp://xyz

路线

<route id="foo">
    <from uri="jms:myFirstQueue"/>
    <to uri="debugProcessor1"/>
    <to uri="jms:myNestedIn?replyTo=myNestedOut" pattern="InOut"/>
    <to uri="debugProcessor2"/>
</route>

<route id="myNestedFoo">
    <from uri="jms:myNestedIn"/>
    <to uri="someDummyProcessor"/>
    <to uri="jms:myNestedOut" pattern="InOnly"/>
</route>

在 debugProcessor1 中,我仍然看到 JMSReplyTo 正确设置为 temp://xyz,不幸的是,在 debugProcessor2 中它丢失了,因此客户端没有得到响应。

【问题讨论】:

    标签: jms apache-camel


    【解决方案1】:

    想通了,我的调试处理器实际上破坏了它,没有它们它可以工作!

    【讨论】:

      猜你喜欢
      • 2012-12-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2012-11-10
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多