Apache camel 如何编写关于多个输入的SpringXML

Apache camel 如何编写关于多个输入的SpringXML,apache-camel,spring-camel,Apache Camel,Spring Camel,我正在实现中介模块。 该系统通过添加一些信息向目标系统发送许多文件 有许多输入源和输出目标。 因此,我想为这个过程编写SpringXML。但我找不到这个解决办法 我在Jboss社区看到了一些文章 在本文中,有以下JavaDSL的定义 from("URI1").to("DestinationUri"); from("URI2").to("DestinationUri"); from("URI3").to("DestinationUri"); 这段代码在springXML中是否可行? 请检查我的

我正在实现中介模块。 该系统通过添加一些信息向目标系统发送许多文件

有许多输入源和输出目标。 因此,我想为这个过程编写SpringXML。但我找不到这个解决办法

我在Jboss社区看到了一些文章

在本文中,有以下JavaDSL的定义

from("URI1").to("DestinationUri");
from("URI2").to("DestinationUri");
from("URI3").to("DestinationUri");
这段代码在springXML中是否可行? 请检查我的问题和答案


谢谢。

每条路线只能有一个发件人。不推荐使用2+,不推荐使用。在Camel 3中,我们将其限制为仅1个输入

因此,每个输入使用一个路由。如果您想调用这些路由之间共享的内容,可以通过direct将多个路由链接在一起

from a
  to direct:shared

from b
  to direct:shared

from direct:shared
  to foo

非常感谢。如果我们获取多个输入目录,我们可以选择哪个组件?我正在使用这个组件。使用这个组件对吗?