在Mule中使用选择路由器的利弊

时间:2014-06-26 09:11:05

标签: mule mule-studio mule-el mule-component

嗨,我正在和骡子一起工作。我有多个流程。我对多流的选择基于选择路由器。我只是想知道使用选择路由器的优点和缺点。如何最大限度地使用选择路由器将影响性能。

选择路由器如何在内部工作以及如何升级和降低性能。

1 个答案:

答案 0 :(得分:3)

注意:

  • 作为一般原则,在选择路由器上花费的时间比Mule在所有与之交互的系统上等待I / O所花费的时间小几个数量级。因此,请不要过早担心性能,而是负载测试和测量。
  • 选择路由器在表达式为true的第一条路由器上短路,因此性能会受到路由数量的影响。
  • 性能也受到您运行的表达式的类型和复杂性的影响。

提示:

  • 考虑嵌套选择路由器,在嵌套路由器中优化选项。在私有流中提取嵌套路由器,并使用flow-ref进行调用,以提高可读性。
  • 预先计算决策表达式并将它们存储在流变量中:例如,不要在不同的路径中运行相同的xpath表达式,但是预先计算并存储它,然后在表达式中使用流变量。