Middle
Kafka mövzusuna texniki olaraq mesaj necə göndərilir? Bunun üçün hansı sinif istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
Kafka mövzusuna mesaj göndərmək texniki olaraq producer (istehsalçı) istifadə etməklə həyata keçirilir. Məsələn, Java-da bu, Apache Kafka kitabxanasından KafkaProducer sinifidir.
Mesaj göndərmə nümunəsi:
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");
KafkaProducer<String, String> producer = new KafkaProducer<>(props);
ProducerRecord<String, String> record = new ProducerRecord<>("mövzuAdı", "açar", "mesaj dəyəri");
producer.send(record);
producer.close();
Beləliklə, KafkaProducer sinfi Kafka mövzularına mesaj göndərmək üçün məsuliyyət daşıyır.