wso2 esb迭代中介线程安全吗?

时间:2016-06-01 02:48:49

标签: wso2 wso2esb mediator

我在下面迭代Seq,

  <iterate attachPath="//Test"
    expression="///Test" preservePayload="true">
    <target>
      <sequence>
       <header name="Action" scope="default" value="action1"/>
       <send>endpoint 1</send>
      </sequence>
    </target>
    <target>
      <sequence>
       <header name="Action" scope="default" value="action2"/>
       <send>endpoint 2</send>
      </sequence>
    </target>
  </iterate>

“Action”在每个迭代目标\ seq中都是线程安全的。

如果是这样,在“aggregate”中,我可以访问target \ seq中的属性/标题吗?

1 个答案:

答案 0 :(得分:0)

我不确定它的线程是否安全。但为了解决您的疑问,我认为以下信息会有所帮助。

迭代介体中有一个名为“Sequential Mediation”的属性。如果设置为true,它将按顺序处理迭代的消息。请参阅以下文档。 https://docs.wso2.com/display/ESB490/Iterate+Mediator