java - 如果组件已经可用,我们是否应该在 Mule 中使用 Java 组件? Mule 性能和优化

标签 java mule transformer-model

人们普遍认为,我们应该使用可用的 Mule 组件来实现特定的功能,而不是使用自定义 Java 转换器。

情况是我已经有了 Mule 组件来执行特定的功能, 但我没有使用它,而是引入了 Java Transformer 来实现相同的功能。

我需要比较两者的性能,因为我无法找到一些速度问题。

但我仍然想知道:

它会降低性能吗?以后会不会导致应用变慢?

我无法在论坛中获得相同的答案。 如果有人可以对此发表评论。

最佳答案

不,使用你自己的实现不会减慢速度(除非你实现得很糟糕),但是如果 Mule 提供了你需要的开箱即用的东西,你为什么要这样做呢?最好使用广泛使用的变压器,因此已经为您进行了测试和调试。

关于java - 如果组件已经可用,我们是否应该在 Mule 中使用 Java 组件? Mule 性能和优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22828133/

相关文章:

java - 将 "any"类类型传递到 java 方法中

Java/Mongodb 身份验证

dialog - 对于复杂的 Magnolia 表单使用哪些 TransformerClass

java - 使用 Transformer 将 Java 中的 org.w3c.dom.Document 转换为字符串

mule - 在 mule esb 中从 JSON 中提取数组

Java:Commons-Collections 泛型:如何让自定义转换器工作

java - 如何理解线程?

java - 我们可以使用尝试解码霍夫曼码吗

java - 将 ZonedDateTime 和 Instant 格式化为不同的字符串格式

mysql - 功能未实现查询 : select * from alarm_status Parameters: []