我正在尝试找到设置骆驼路线的正确方法,并且需要决定将哪个部分建模为骆驼生产者。
以下设置:
在前端(网站)上,用户设置一些参数,并触发数据转换。
这些参数用于为休息客户端 (ClientA) 构建查询。客户端接收所有需要转换的数据。
转换后,我们有第二个客户端 (ClientB),用于将转换后的数据发布到第二个 REST 服务。
为此,我设置了以下路线:
from("direct:start").to(ClientA).process(DataTransformations).to(ClientB)
使用 ProducerTemplate 输入用户给定的参数,这是 ClientA 所需的,它是一个 Camel-http4-component。
让我头疼的是路线中的两个“to”,因为我很少在示例中看到这一点。这是设置路线的正确方法,还是我误解了骆驼生产者的概念?
谢谢!