Встречается на собеседованиях • сегодня

Какие знаешь сущности в Kafka

В Kafka есть несколько ключевых сущностей:

  1. Топик (Topic) – логический канал для сообщений. Сообщения публикуются в топики и читаются из них. Пример создания топика через CLI:
    bash
    kafka-topics --create --topic my-topic --partitions 3 --replication-factor 2
  1. Партиция (Partition) – топик делится на партиции для параллельной обработки. Сообщения в партиции упорядочены.

  2. Producer – приложение, публикующее сообщения в топик. Пример на Java:

    java
    producer.send(new ProducerRecord<>("my-topic", "key", "value"));
  3. Consumer – приложение, читающее сообщения из топика. Может быть частью Consumer Group.

  4. Consumer Group – группа консьюмеров, совместно обрабатывающих топик (каждый консьюмер читает свою партицию).

  5. Broker – сервер Kafka, хранящий данные и обслуживающий запросы.

  6. ZooKeeper (в версиях до 3.0) – сервис для координации и хранения метаданных кластера.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы