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

Расскажи про опыт работы с Kafka

Да, работал с Kafka для обработки потоковых данных. Использовал kafka-python и confluent-kafka для производства и потребления сообщений. Настраивал топики, партиции, репликацию, мониторил через Kafka Manager или Confluent Control Center.

Пример отправки сообщения:

python
from kafka import KafkaProducer
producer = KafkaProducer(bootstrap_servers='localhost:9092')
producer.send('test_topic', b'Hello, Kafka!')
producer.flush()

Пример чтения:

python
from kafka import KafkaConsumer
consumer = KafkaConsumer('test_topic', bootstrap_servers='localhost:9092')
for msg in consumer:
    print(msg.value)

Также работал с Kafka Streams для обработки данных в реальном времени и интеграцией с Spark/Flink.

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

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

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

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