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