【发布时间】:2020-01-03 12:07:43
【问题描述】:
我已尝试使用 shopify/sarama 库来使用 kafka 消息。我同时使用了Consumer 接口和ConsumerGroup 接口。我可以使用Consumer 中的ConsumePartition() 方法从特定分区中消费。但是当我使用ConsumerGroup 接口时,我似乎没有能力从特定分区消费。
有没有办法让我将某些分区分配给消费者组中的特定消费者?还是我不能干涉?
【问题讨论】:
-
尝试使用KafkaConsumer的assign()方法。您可以使用它分配一个特定的分区。
-
@fatemasagar assign() 方法在
confluentkafka 库中,对吧?sarama库中没有这种方法。 -
是的,Dean,你说得对。很抱歉这个答案。
-
Java API 允许在消费者组内进行分配。如果没有sarama,我会感到惊讶
-
这对我来说也很奇怪...不太了解 sarama 但这可能对你有好处stackoverflow.com/questions/44279935/…
标签: go apache-kafka sarama