Java 基于简单查找进行数据转换的最佳实践apache camel方法

Java 基于简单查找进行数据转换的最佳实践apache camel方法,java,apache-camel,Java,Apache Camel,我想知道我是否错过了一个非常常见的场景/可重复(EI)模式的解决方案,在Camel令人惊叹的瑞士陆军工具包中 使用系统互操作性,您需要根据映射/查找将消息体数据从系统A转换为发送到系统B 例如,系统a中“ACC”的部门代码需要在系统B中转换为“DEC”。数据映射可以是CSV或DB表,其中包含两列SystemADeptCodes和SystemBDeptCodes,以便于查找。我认为这有时被称为交叉引用(Xref)或域值映射 这是否应该使用experiment组件来完成?使用SQL或CSV组件来读取

我想知道我是否错过了一个非常常见的场景/可重复(EI)模式的解决方案,在Camel令人惊叹的瑞士陆军工具包中

使用系统互操作性,您需要根据映射/查找将消息体数据从系统A转换为发送到系统B

例如,系统a中“ACC”的部门代码需要在系统B中转换为“DEC”。数据映射可以是CSV或DB表,其中包含两列SystemADeptCodes和SystemBDeptCodes,以便于查找。我认为这有时被称为交叉引用(Xref)或域值映射

这是否应该使用
experiment
组件来完成?使用
SQL
CSV
组件来读取查找表,并使用聚合策略

或者我应该使用一个带有bean的
消息转换器来用Java进行查找和替换吗

或者是我错过了其他的骆驼魔法

道歉,如果我听起来懒惰,但骆驼已经使我的生活在其他方面如此容易,因为发现,我很好奇,看看我是否错过了一个技巧

干杯