我用Apache驼色Kafka配春 Boot
<camel.version>3.14.2</camel.version>
我在apache camel Kafka组件上使用了默认配置
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-kafka-starter</artifactId>
<version>${camel.version}</version>
</dependency>
我的路线camel-file消耗有6000行
from(fileConsume).split(body().tokenize()).setHeader("testHeader", "valueHeader").aggregate(new GroupedMessageAggregationStrategy())
.constant(true).completionTimeout(100L).to("kafka:topicTest");
所有消息从文件产生Kafka非常快(少于2秒),但头不存在。
当我移除骨料时
from(fileConsume).split(body().tokenize()).setHeader("testHeader", "valueHeader").to("kafka:topicTest");
Kafka上生成的文件中的所有消息都非常低(超过10分钟),但标题存在。
我需要一些帮助来生成消息与apache Camel Kafka组件的速度与标题的方式。
1条答案
按热度按时间ndasle7k1#