Middle+
Que entidade no Kafka é usada para distribuir consumidores entre as partições de um mesmo tópico?
sobes.tech IA
Resposta da IA
No Kafka, para distribuir os consumidores entre as partições de um mesmo tópico, utiliza-se a entidade Consumer Group (grupo de consumidores). Cada consumidor no grupo recebe um conjunto único de partições, o que permite processar dados em paralelo sem duplicação.
Princípio de funcionamento:
- Todos os consumidores com o mesmo group.id formam um grupo.
- Kafka distribui as partições do tópico entre os consumidores do grupo.
- Se consumidores são adicionados ou removidos, ocorre um reequilíbrio.
Assim, o Consumer Group garante escalabilidade e balanceamento de carga ao ler do tópico.