Sobes.tech
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.