Почему при одном инстансе приложения и одном @KafkaListener в Kafka UI может отображаться шесть consumers?

Один экземпляр приложения может создавать несколько Kafka consumers. Частая причина шести consumers — concurrency=6 у listener или его container factory.

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

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

Один экземпляр приложения может создавать несколько Kafka consumers. Частая причина шести consumers — concurrency=6 у listener или его container factory.

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

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

Один экземпляр приложения может создавать несколько Kafka consumers. Частая причина шести consumers — concurrency=6 у listener или его container factory.

Проверьте итоговую конфигурацию контейнера, все listener beans и client.id участников группы. Аннотация описывает обработчик, но не обязательно единственный сетевой клиент. Дополнительные контейнеры, другие приложения с тем же group.id и ещё не истёкшие старые участники тоже влияют на картину. Сопоставляйте UI с логами назначения партиций.

Источник: docs.spring.io.

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

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

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

Подробнее