Data Mapper Mediator和Payload Factory Mediator之间的区别

问题描述 投票:1回答:1

除了语法之外,数据映射器和有效负载工厂之间的核心区别是什么?它们都可以将数据从一种格式转换/转换为另一种格式。

wso2 wso2esb
1个回答
1
投票

我只使用了数据映射器几次(你坚持使用你所知道的)。在我看来,两个调解器提供的功能大多相同(就像xslt介体一样),但底层技术和主要是开发方法完全不同。

  • datamapper提供了一种转换消息的图形方式。它使用现有的输出和输入消息为变换设定种子,因此当您拥有服务A的输出和服务B的输入并且只需要将数据从A映射到B时它就很强大。
  • payloadFactory能够快速构建消息。我主要使用它来创建请求,其中只需要将几个字段从原始请求映射到新请求。
  • xslt是一种多功能且强大的转换消息的方法,但它需要一些经验。许多第三方工具可用于协助转换。
© www.soinside.com 2019 - 2024. All rights reserved.