Sobes.tech
Junior — Middle

Pode explicar o que significa o termo 'Consumer group' no sistema Kafka?

sobes.tech IA

Resposta da IA

No Kafka, o termo "Consumer group" refere-se a um grupo de consumidores que leem dados dos tópicos em conjunto.

Cada mensagem de uma partição do tópico é entregue a apenas um consumidor no grupo, garantindo balanceamento de carga e processamento paralelo.

Se houver vários consumidores no grupo, o Kafka distribui as partições entre eles para evitar a duplicação do processamento.

Isso permite escalar o processamento de mensagens e fornece tolerância a falhas: se um consumidor falhar, suas partições serão redistribuídas entre os restantes.