mule DataMapper vs groovy或类似产品

mule DataMapper vs groovy或类似产品,mule,Mule,在Mule中执行转换或映射时,在何时使用Datamapper vs Groovy transformers等方面是否有最佳实践 例如,我需要将xml转换为json等。我可以通过Groovy使用xml构建器、json构建器及其开源等很好地实现这一点。不过,这需要我编写一些代码 其中as Datamapper是EE-only,看起来更不透明,因为它是一个可视化的拖放 不使用DataMapper有什么缺点吗?正如您所说的DataMapper是一种图形化构建工具。作为优点: 易于维护 用户不需要任何特殊

在Mule中执行转换或映射时,在何时使用Datamapper vs Groovy transformers等方面是否有最佳实践

例如,我需要将xml转换为json等。我可以通过Groovy使用xml构建器、json构建器及其开源等很好地实现这一点。不过,这需要我编写一些代码

其中as Datamapper是EE-only,看起来更不透明,因为它是一个可视化的拖放


不使用DataMapper有什么缺点吗?

正如您所说的DataMapper是一种图形化构建工具。作为优点:

  • 易于维护
  • 用户不需要任何特殊的编程技能
  • 在studio中支持数据感知

  • 但正如您所说,groovy或java组件没有什么是您不能做的

    是的,Datamapper适用于企业版,但有以下优点:-
    1.提取和加载平面和结构化数据格式
    2.使用XPath和强大的脚本对输入数据进行过滤、提取和转换
    3.使用输入参数和其他数据源的查找来扩充数据 转换结果的实时设计时预览
    4.它肯定具有高性能、可扩展的数据映射操作

    完整参考资料:- 我在Datamapper中看到的唯一问题是您需要维护映射文件

    但是对于community edition用户,他们需要在转换和映射中找到其他选项。
    在这种情况下,正如您所说,他们可能会使用自定义Java类、Groovy组件、表达式组件等