Kafka群集中有一个包含8个分区的主题。 我实现了使用KafkaMessageDrivenChannelAdapter使用主题的应用程序,其并发为8,offsetManager为KafkaTopicOffsetManager。 当我启动一个应用程序实例时,一切都正确。但是,当我启动两个应用程序实例时,我发现meesge被消耗了两次。你知道为什么以及如何解决它吗?我需要更改为highLevelConsumer吗?
答案 0 :(得分:1)
您必须使用该适配器跨实例分发分区。
我们正在努力升级到支持消费者群体的kafka 0.9 java客户端。
The first milestone for the core project is available
我们需要努力发布使用这个新客户端的spring-integration-kafka 2.0的里程碑。