Sobes.tech
Middle+

O que acontecerá se num tópico houver 5 partições e num grupo de consumidores houver 10 consumidores?

sobes.tech IA

Resposta da IA

Se num tópico do Kafka tiver 5 partições e um grupo de consumidores tiver 10 consumidores, a distribuição será a seguinte:

  • No máximo, 5 consumidores poderão ler dados simultaneamente, pois cada partição pode ser atribuída a apenas um consumidor no grupo.
  • Os outros 5 consumidores ficarão ociosos, pois há menos partições do que consumidores.

Assim, o número de consumidores ativos é limitado pelo número de partições. Para usar eficazmente todos os 10 consumidores, é necessário aumentar o número de partições do tópico para 10 ou mais.

Isso é importante de considerar ao escalar os consumidores, para não criar recursos excessivos que não serão utilizados.