Встречается на 2% собеседований по Java

Писал ли Kafka Producer

Да, писал. Kafka Producer — это клиентская библиотека для отправки сообщений в Kafka. Основные шаги:

  1. Создаем конфигурацию Producer'а
  2. Создаем экземпляр KafkaProducer
  3. Отправляем сообщения через send()
  4. Закрываем Producer

Пример:

java
Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092");
props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");

Producer<String, String> producer = new KafkaProducer<>(props);

ProducerRecord<String, String> record =
new ProducerRecord<>("my-topic", "key", "value");
producer.send(record);

producer.close();

text

Важные моменты:
- Обязательно закрывайте Producer через close()
- Можно использовать callback для обработки подтверждений
- Настройки batch.size и linger.ms влияют на производительность
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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