Les groupes de consommateurs sont le mécanisme Kafka pour la consommation scalable et résiliente aux pannes — les consommateurs d'un groupe partagent le travail de consommation des partitions d'un topic, avec rééquilibrage automatique. Les comprendre en profondeur est essentiel pour construire des consommateurs Kafka scalables.
Comment les groupes de consommateurs distribuent le travail
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)
