O Que É um Consumer Group?
Um consumer group é uma coleção de instâncias de consumer que cooperam para ler um tópico, onde o sistema divide as partições entre os membros de modo que cada partição seja consumida por apenas um membro por vez. Adicionar membros aumenta o paralelismo até o número de partições. O grupo acompanha seu próprio progresso por meio de offsets confirmados.
Por que importa
Consumer groups permitem escalar o processamento horizontalmente enquanto preservam a ordenação por partição. Como o paralelismo é limitado ao número de partições, o número de partições define o teto de consumers que podem trabalhar.
Guias relacionados
What Is a Partition Key?A partition key is the value used to decide which partition a message or record goes to, controlling distribu…
What Is a Kafka Offset?A Kafka offset is the sequential position of a message within a partition, used by consumers to track which r…
What Is Message Ordering?Message ordering is the guarantee about the sequence in which a messaging system delivers messages, often pre…