Встречается на собеседованиях • сегодня
Из чего состоит система в Kafka
Kafka состоит из нескольких ключевых компонентов:
- Брокеры (Brokers) – серверы, хранящие данные и обрабатывающие запросы. Формируют кластер.
- Топики (Topics) – логические разделы для сообщений (например,
orders,logs). - Партиции (Partitions) – части топика, распределённые между брокерами для масштабирования.
- Производители (Producers) – приложения, публикующие сообщения в топики.
- Потребители (Consumers) – приложения, читающие сообщения из топиков (часто объединяются в группы).
- ZooKeeper (в версиях до 3.0) – управлял метаданными и координацией брокеров. В новых версиях заменён на KRaft (встроенный механизм).
Пример создания топика через CLI:
bash
bin/kafka-topics.sh --create --topic test --partitions 3 --replication-factor 2 --bootstrap-server localhost:9092
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы