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

Разработчик говорит, что дубли сообщений — норма, а тестировщик завёл дефект

Тестировщик отправил в топик одно и то же событие payment_received дважды и обнаружил, что баланс пользователя увеличился на двойную сумму. Разработчик отвечает: «Kafka гарантирует at-least-once, дубли — ожидаемое поведение брокера».

Как правильно оценить ситуацию?

  • Дубли доставки нормальны, а двойное начисление — дефект потребителя
  • Разработчик прав: раз дубли нормальны, поведение корректно
  • Дефект в брокере: нужно настроить Kafka на exactly-once
  • Дефект в тесте: отправлять одно событие дважды некорректно

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

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

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

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