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.