这个问题我想了很久,现在记下来。
在 Mule ESB 中转换或处理数据时,这将是最佳实践或优于其他实践。我很想区分以下组件。
- Java 脚本
- Groovy 脚本
- 其他允许的脚本
VS
Java 组件或 Java 转换器
通常任何 ESB 都应该为转换提供各种选项,而 Mule 也提供了很多用于转换的方式和方法。
我很想知道在某些常见情况下哪个更好。
例如检查以下场景。
调用 java 组件从对象中分块出一个列表,并将该列表作为有效负载VS在 set payload 组件中使用 OGNL。