Kafka используют через producer/consumer-клиенты, а без кода — через разрешённый UI или штатные CLI. Для чтения нужен адрес broker, topic и корректная настройка безопасности.
Как организовано взаимодействие с Kafka? Какую библиотеку используете? Как смотреть сообщения и взаимодействовать с Kafka без кода? Как подключиться к Kafka через терминал?
Kafka используют через producer/consumer-клиенты, а без кода — через разрешённый UI или штатные CLI. Для чтения нужен адрес broker, topic и корректная настройка безопасности.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Kafka используют через producer/consumer-клиенты, а без кода — через разрешённый UI или штатные CLI. Для чтения нужен адрес broker, topic и корректная настройка безопасности.
В тестовом окружении пример команды:
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test-events --from-beginning
Она читает с начала доступных данных для нового чтения; в защищённом кластере понадобятся параметры SASL/TLS через конфигурацию клиента. Не используйте group.id рабочего consumer для диагностики. Назовите реальную библиотеку проекта и поясните ключ, schema, offsets и подтверждение обработки. Просмотр сообщений не равен проверке бизнес-эффекта, а production-доступ должен быть ограниченным.