Java 了解分散-聚集的企业集成?
我希望更好地理解流行的EIP分散聚集中的多个拆分器、转换器和聚合方法 用例是我发送一些XML,这些XML可以对应多种不同的类型。我想在标头中指定的类型上进行拆分(每个类型不同),并通过对应于每个类型的特定转换器运行它 在Camel中有这样做的好例子吗 伪代码思想Java 了解分散-聚集的企业集成?,java,spring,apache,apache-camel,enterprise-integration,Java,Spring,Apache,Apache Camel,Enterprise Integration,我希望更好地理解流行的EIP分散聚集中的多个拆分器、转换器和聚合方法 用例是我发送一些XML,这些XML可以对应多种不同的类型。我想在标头中指定的类型上进行拆分(每个类型不同),并通过对应于每个类型的特定转换器运行它 在Camel中有这样做的好例子吗 伪代码思想 是的,无论您希望实现什么,都可以使用camel。我无法向您提供完整的设置,但可以帮助您如何完成每个过程 --RouteBuilder处理输入XML:请参阅此文件,它将帮助您从特定目录读取文件 --类型拆分:使用xpath可以选择类型 -
是的,无论您希望实现什么,都可以使用camel。我无法向您提供完整的设置,但可以帮助您如何完成每个过程 --RouteBuilder处理输入XML:请参阅此文件,它将帮助您从特定目录读取文件 --类型拆分:使用xpath可以选择类型 --根据类型动态重定向到适当的转换器:根据数据格式,您可以封送/取消封送任何类型的数据 --合计: --回复:一旦你完成了上面的工作,你就可以做你以后必须做的事情
RouteBuilder to process the input XML
Split on the type
Dynamically redirect to proper splitter based on type
Dynamically redirect to proper transformer based on type
Aggregate
Return response