Consumer groups Kafka ਦਾ ਸਕੇਲੇਬਲ, ਫੌਲਟ-ਟੌਲਰੈਂਟ ਖਪਤ ਲਈ ਮਕੈਨਿਜ਼ਮ ਹਨ — ਇੱਕ ਗਰੁੱਪ ਵਿੱਚ consumers ਕਿਸੇ ਵਿਸ਼ਿਓ ਦੀਆਂ ਪਾਰਟੀਸ਼ਨਾਂ ਨੂੰ ਖਪਤ ਕਰਨ ਦਾ ਕੰਮ ਸਾਂਝਾ ਕਰਦੇ ਹਨ, ਆਟੋਮੈਟਿਕ ਰੀ-ਬੇਲਨਸਿੰਗ ਦੇ ਨਾਲ। ਉਨ੍ਹਾਂ ਨੂੰ ਡੂੰਘਾਈ ਵਿੱਚ ਸਮਝਣਾ ਸਕੇਲੇਬਲ Kafka consumers ਬਣਾਉਣ ਲਈ ਮੁੱਖ ਹੈ।
ਕਿਵੇਂ ਖਰੀਦਕਾਰ ਗਰੁੱਪ ਕਾਰਜ ਵਿਤਰਿਤ ਕਰਦੇ ਹਨ
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)
