Sobes.tech
Senior

Como funcionará se houver 100 consumidores em um grupo de consumidores com 10 partições?

sobes.tech IA

Resposta da IA

No Kafka, o número de consumidores num grupo de consumidores e o número de partições de um tópico estão diretamente relacionados com a forma como as mensagens são distribuídas.

Se tiveres 10 partições e 100 consumidores num mesmo grupo, então:

  • Cada partição pode ser atribuída a apenas um consumidor do grupo.
  • Como há menos partições do que consumidores, apenas 10 consumidores estarão ativos e receberão dados.
  • Os outros 90 consumidores ficarão inativos, pois não lhes será atribuída nenhuma partição.

Resumindo: o número máximo de consumidores ativos no grupo é igual ao número de partições. Ter mais consumidores do que partições não aumentará o paralelismo, apenas criará instâncias não utilizadas.

Como funcionará se houver 100 consumidores em um… - sobes.tech