就像上图一样,如果消费者A从一个分区消费而消费者B从消费者组消费同一分区,那么Kafka如何管理__consumer_offsets
中的偏移量?
我想知道Kafka如何在.index
,.log
,.timeindex
文件中写入使用者偏移量。
答案 0 :(得分:1)
从以下文档中引用报价:https://kafka.apache.org/documentation/#impl_offsettracking
Kafka provides the option to store all the offsets for a given consumer group in a designated broker.
因此,它是每个消费者组而不是每个消费者。另外,本文可能对您有所帮助:https://medium.com/@felipedutratine/kafka-consumer-offsets-topic-3d5483cda4a6如果您从消费者补偿主题中读取,您将收到[groupId,topicName,partitionNumber]
格式的数据。
答案 1 :(得分:0)