首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Camel聚合器中的并行

Apache Camel聚合器中的并行
EN

Stack Overflow用户
提问于 2019-04-08 06:44:56
回答 1查看 458关注 0票数 1

我有一个骆驼路线配置,如下所示:

代码语言:javascript
复制
from("seda:logCall?concurrentConsumers=50")
                    .aggregate(header("EXCHANGE_ID"), new CustomAggregator())
                    .completionSize(2)
                    .parallelProcessing()
                    .to("bean:someAdapter?method=someMethod");

我想要实现的是并行处理,这意味着消息应该由聚合器和bean并行处理(在聚合之后)。但是,在调试时,我看到了聚合块(运行在一个线程中)。Bean并行地处理消息,所以它是可以的。

我应该如何配置聚合器来并行聚合传入的消息?

EN

回答 1

Stack Overflow用户

发布于 2022-01-24 22:56:47

你可以试试

代码语言:javascript
复制
from("seda:logCall?concurrentConsumers=50")
    .threads().executorService(Executors.newCachedThreadPool())
    .aggregate(header("EXCHANGE_ID"), new CustomAggregator())
    .completionSize(2)
    .parallelProcessing()
    .to("bean:someAdapter?method=someMethod");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55567613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档