Consumer groups Kafka యొక్క స్కేలేబుల్, ఫాల్ట్-టాలరెంట్ కన్జంప్షన్ కోసం మెకానిజం — సమూహంలోని వినియోగదారులు టాపిక్ యొక్క విభజనలను వినియోగించే పనిని పంచుకుంటారు, స్వయంచాలిత రీబ్యాలెన్సింగ్తో. వాటిని లోతుగా అర్థం చేసుకోవడం స్కేలేబుల్ Kafka వినియోగదారులను నిర్మించడానికి కీలకం.
వినియోగదారు సమూహాలు పనిని ఎలా పంపిణీ చేస్తాయి
A CONSUMER GROUP = consumers cooperating to consume a topic:
→ each PARTITION is assigned to exactly ONE consumer in the group (at a time)
→ partitions are distributed across the group's consumers → PARALLEL consumption
→ e.g. 6 partitions, 3 consumers → 2 partitions each
→ scale consumption by adding consumers (UP TO the partition count — extra consumers idle)
