gpt4 book ai didi

apache-camel - 如何在 Camel 中将列表拆分为更小的列表?

转载 作者:行者123 更新时间:2023-12-05 06:45:58 24 4
gpt4 key购买 nike

我的流程是从文件中读取数据,转换为 CSV,然后将每一行转换为对象。所以我最终得到了一个列表。现在我想把它分成更小的列表,并并行处理每个列表。我可以使用 split() 来获取单个条目,但我使用聚合的所有尝试都没有产生列表,只有单个项目。

from("file://")
.unmarshal(csvDataFormat)
.to("bean:personReader")
.split(body())
.aggregate( ??? )
.to("bean:send")

最佳答案

您是在谈论组合消息处理器 eip 模式:http://camel.apache.org/composed-message-processor.html在哪里可以进行 fork/join 处理?

如果是这样,请查看上面的链接,并查看带有 splitter only 的示例,因为 Camel 中的拆分器 eip 已内置聚合,因此您可以将所有拆分的消息连接到一个单一的再次留言。

关于apache-camel - 如何在 Camel 中将列表拆分为更小的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20326730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com