Вступить в клуб →
средняявопросКэш, очереди и надёжность сервисов

Добавили пять потребителей в группу, а отставание по топику не уменьшилось

Топик Kafka создан с тремя партициями. Потребители работают в одной consumer group. Отставание растёт, поэтому число инстансов сервиса-потребителя увеличили с трёх до восьми.

Отставание не изменилось, а нагрузка на новых подах близка к нулю.

Почему так вышло?

  • Потребители делят сообщения между собой независимо от партиций, узкое место — сам брокер
  • Каждому инстансу нужно задать собственный group_id, тогда нагрузка распределится ровнее
  • Отставание не снижается из-за отсутствия сжатия сообщений и большого их размера в топике
  • Партиция закрепляется за одним потребителем группы: параллелизм ограничен их числом

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела