我在列表上使用集合拆分器和集合聚合器。我可以看到我的请求 List 以正确的顺序拆分,然后发送到后续组件,但是使用集合聚合器后,聚合 List 的顺序是随机顺序的。我检查了每条拆分消息中的correlationSeq,它们很好。我确实尝试在聚合器之前和之后放置重新排序器,但两者都不起作用。
请指教。
<collection-splitter/>
<component>
<spring-object bean="requestProcessor" />
</component>
<resequencer failOnTimeout="true" />
<collection-aggregator failOnTimeout="true" />