Как создавали Kafka consumer для проверки сообщений?

Расскажите о реальном consumer: как задавали подключение, топик, группу, десериализацию и стартовую позицию. Проверка должна находить именно своё событие и иметь ограниченное ожидание.

Короткий ответ

Что ответить на собеседовании

Расскажите о реальном consumer: как задавали подключение, топик, группу, десериализацию и стартовую позицию. Проверка должна находить именно своё событие и иметь ограниченное ожидание.

Подробный разбор

Ответ с пояснениями

Расскажите о реальном consumer: как задавали подключение, топик, группу, десериализацию и стартовую позицию. Проверка должна находить именно своё событие и иметь ограниченное ожидание.

Уникальный идентификатор теста помогает не спутать чужие сообщения со своим результатом. Учитывайте повторы, задержки и момент подписки: сообщение может быть опубликовано раньше начала чтения. После проверки закрывайте consumer и освобождайте тестовые ресурсы. Не используйте рабочую consumer group, чтобы тест случайно не забирал сообщения у приложения или не менял его offsets.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее