Middle+
Was passiert, wenn in einem Topic 5 Partitionen sind und in einer Consumer Group 10 Consumer?
sobes.tech KI
Antwort von AI
Wenn ein Kafka-Thema 5 Partitionen hat und eine Consumer-Gruppe 10 Consumer, ist die Verteilung wie folgt:
- Maximal können 5 Consumer gleichzeitig Daten lesen, da jede Partition nur einem Consumer in der Gruppe zugewiesen werden kann.
- Die verbleibenden 5 Consumer bleiben untätig, da es weniger Partitionen als Consumer gibt.
Daher ist die Anzahl der aktiven Consumer durch die Anzahl der Partitionen begrenzt. Um alle 10 Consumer effizient zu nutzen, muss die Anzahl der Partitionen des Themas auf 10 oder mehr erhöht werden.
Dies ist wichtig bei der Skalierung der Verbraucher, um keine übermäßigen Ressourcen zu schaffen, die nicht genutzt werden.