gpt4 book ai didi

java - Apache Camel设置并行消费

转载 作者:行者123 更新时间:2023-12-02 09:19:11 25 4
gpt4 key购买 nike

我有这条路线:

@Component
public class MyRoute implements RouteBuilder {

@Override
public void configure() {
from(topic)
.routeId(routeId)
.process(exchange -> {
// do something
}
.process(exchange -> {
// do something
}
.to(anotherTopic);
}

}

我想并行而不是顺序处理来自主题的更多消息。

消息是从kafka队列中消费的,并且必须是事务性的。

我该怎么办?

最佳答案

处理这种情况的一种常见的通用方法是拆分您的路线并使用 SEDA Component ,及其 concurrentConsumers 选项。

根据您的消息,Split EIPparallelProcessing() 功能也可能有效。

编辑:我发现《Camel in Action》一书的第 13 章可以在网上免费引用。 This link也可能有帮助

关于java - Apache Camel设置并行消费,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58799885/

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