从Apache Camel中的端点使用的惯用方法,用于响应端点

时间:2010-12-19 01:37:39

标签: apache-camel

我希望能够做到的是:

  

从(...)
     .replyWith()
     。从(...)
     .end()

因此,对我的生产者的响应来自另一个端点的消耗,一个例子就像是队列的REST端点。

Camel是否有一种惯用的方法可以在不从CamelContext实例中获取端点并手动检索内容并将其设置到Exchange中的情况下执行上述操作?

2 个答案:

答案 0 :(得分:0)

你能解释一下吗?

你不想只做

来自A   到B

来自B的

  到C

这样发送给A的消息将被发送到B.并且B在另一个路由中被处理,并且来自此的响应将被发送回第一个路由,该路由将被用作对任何调用A的客户端的回复。第一名。

此外,如果您需要具有动态端点的内容,则可以使用“收件人列表”EIP模式 http://camel.apache.org/recipient-list.html

答案 1 :(得分:0)

from("http://0.0.0.0:9001/getResultsFromQueue")
 .pollEnrich("activemq:queue:myQueue")
 .to("log:test?level=DEBUG");
相关问题