Middle+
Que se passera-t-il si dans un topic il y a 5 partitions et dans un groupe de consommateurs il y a 10 consommateurs?
sobes.tech IA
Réponse de l'IA
Si un topic Kafka a 5 partitions et un groupe de consommateurs compte 10 consommateurs, la répartition sera la suivante:
- Au maximum, 5 consommateurs pourront lire des données simultanément, car chaque partition ne peut être assignée qu'à un seul consommateur dans le groupe.
- Les 5 autres consommateurs resteront inactifs, car il y a moins de partitions que de consommateurs.
Ainsi, le nombre de consommateurs actifs est limité par le nombre de partitions. Pour utiliser efficacement les 10 consommateurs, il faut augmenter le nombre de partitions du topic à 10 ou plus.
Il est important de prendre cela en compte lors de la mise à l'échelle des consommateurs, afin de ne pas créer de ressources excessives qui ne seront pas utilisées.