کنزیومر گروپس Kafka کا قابل توسیع، خرابی سے محفوظ کنزمپشن کا طریقہ ہیں — گروپ میں کنزیومرز کسی ٹاپک کے partitions کو کنزیوم کرنے کا کام شیئر کرتے ہیں، خودکار rebalancing کے ساتھ۔ انہیں گہرائی سے سمجھنا قابل توسیع 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)
