使用分离器组件在Mule中进行批处理

时间:2015-01-20 07:24:09

标签: mule

如何使用拆分器组件在Mule中将xml作为批处理进行处理。

我有一个xml,

<a>
  <b>1</b>
  <b>2</b>
  <b>3</b>
  <b>4</b>
  <b>5</b>
  <b>6</b>
</a>

在垃圾中,我将分裂逻辑设为//b

6并发请求已处理完毕。

但我希望在Batch中,批处理应该处理two个元素。这样就可以处理3个并发请求。

我如何在Mule中执行此操作以及我应该使用哪种Xpath?

我知道我可以批量使用ForEach。但我想把它作为并​​发。

1 个答案:

答案 0 :(得分:0)

批次预期的是一个集合。如果您使用拆分器,您将要生成的是许多不同的消息,这将使批处理混淆。

具有xpath()xpath3()函数且表达式为//b的表达式转换器应该可以解决问题。