Sobes.tech
Senior
41

Чӣ гуна кор мекунад, агар дар як гурӯҳи истеъмолкунандагон 100 истеъмолкунанда бо 10 партициялар бошанд?

Ширкатҳо дар куҷо пурсиданд
Позитив Технолоджис

Ҷавоб аз AI

sobes.tech AI

В Kafka количество консьюмеров в consumer group и количество партиций топика связаны напрямую с тем, как распределяются сообщения.

Если у вас 10 партиций и 100 консьюмеров в одной группе, то:

  • Каждая партиция может быть назначена только одному консьюмеру из группы.
  • Поскольку партиций меньше, чем консьюмеров, то только 10 консьюмеров будут активны и получать данные.
  • Остальные 90 консьюмеров будут простаивать, так как им не будет назначено ни одной партиции.

Итог: максимальное количество активных консьюмеров в группе равно количеству партиций. Избыточное количество консьюмеров не увеличит параллелизм, а лишь создаст неиспользуемые экземпляры.