Sobes.tech
Middle+

Cosa succede se in un argomento ci sono 5 partizioni e in un gruppo di consumatori ci sono 10 consumatori?

sobes.tech AI

Risposta dell'AI

Se un argomento Kafka ha 5 partizioni e un gruppo di consumatori ha 10 consumatori, la distribuzione sarà la seguente:

  • Al massimo, 5 consumatori potranno leggere dati contemporaneamente, poiché ogni partizione può essere assegnata a un solo consumatore nel gruppo.
  • Gli altri 5 consumatori rimarranno inattivi, poiché ci sono meno partizioni rispetto ai consumatori.

Pertanto, il numero di consumatori attivi è limitato dal numero di partizioni. Per utilizzare efficacemente tutti e 10 i consumatori, è necessario aumentare il numero di partizioni del topic a 10 o più.

È importante considerare questo durante la scalabilità dei consumatori, per non creare risorse eccessive che non verranno utilizzate.