我希望能够做到的是:
从(...)
.replyWith()
。从(...)
.end()
因此,对我的生产者的响应来自另一个端点的消耗,一个例子就像是队列的REST端点。
Camel是否有一种惯用的方法可以在不从CamelContext实例中获取端点并手动检索内容并将其设置到Exchange中的情况下执行上述操作?
答案 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");