Вступить в клуб →
лёгкаявопросKafka и асинхронные интеграции

После запуска автотестов сервис уведомлений перестал получать часть событий

Автотест подписывается на топик order_paid, чтобы проверять события. Для подключения скопировали настройки из конфигурации сервиса уведомлений, включая group.id = notifier. С этого дня часть писем перестала доходить, причём пропадают именно те события, которые проверял тест.

Что произошло?

  • Тест вошёл в ту же группу и забрал часть партиций у сервиса
  • Тест прочитал сообщения и удалил их из топика
  • Kafka отдаёт сообщение только одному подключённому клиенту, кто успел первым
  • Сервис уведомлений потерял подписку, потому что тест переподключался чаще

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

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

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

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