我在下面迭代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中的属性/标题吗?
答案 0 :(得分:0)
我不确定它的线程是否安全。但为了解决您的疑问,我认为以下信息会有所帮助。
迭代介体中有一个名为“Sequential Mediation”的属性。如果设置为true,它将按顺序处理迭代的消息。请参阅以下文档。 https://docs.wso2.com/display/ESB490/Iterate+Mediator