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.