在我的例子中,我正在执行从Mule 3到Mule 4的迁移。
关于从Mule 3到Mule 4的手动迁移,我有一些问题。
请帮帮我。
发布于 2022-01-21 12:54:34
所提出的一些问题已经在“移徙指南”中作了解释。
在Mule 4中,表达式语言是DataWeave 2,您应该了解DataWeave并阅读从MEL到DataWeave的迁移指南。
不是的。迁移指南迁移核心组件中提到了这一点:“会话变量已被移除。用户必须显式地跨传输边界传递标头。”
你可以打电话给直接来自DataWeave的Java静态方法。此外,您还可以使用Java执行任何Java方法,并将输出存储在一个变量中,以便在DataWeave脚本中使用。
此外,可以使用DataWeave创建要添加到骡子SDK的自定义函数。
注意,在Mule 4中,您不应该在Java代码中使用任何Mule API。
一般来说,在尝试调用DataWeave代码之前,试着看看是否可以使用纯特性。
没有必要让她富起来。Mule 4可以在任何操作中使用目标变量。迁移指南中提到了这一点。
没错。您应该使用DataWeave变换代替变压器。这是迁移指南中提到的另一个主题。
https://stackoverflow.com/questions/70799393
复制相似问题